Heider, W., Rabiser, R., and Gr
¨
unbacher, P. (2012). Facil-
itating the evolution of products in product line engi-
neering by capturing and replaying configuration de-
cisions. International Journal on Software Tools for
Technology Transfer, 14(5):613–630.
Jayaraman, P. K., Whittle, J., Elkhodary, A. M., and Gomaa,
H. (2007). Model composition in product lines and
feature interaction detection using critical pair anal-
ysis. In Proceedings of the 10th International Con-
ference on Model Driven Engineering Languages and
Systems (MoDELS), pages 151–165, Nashville, USA.
Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E.,
and Peterson, A. S. (1990). Feature-oriented do-
main analysis (FODA) feasibility study. Technical Re-
port CMU/SEI-90-TR-21, Carnegie-Mellon Univer-
sity, Software Engineering Institute.
K
¨
astner, C., Apel, S., Trujillo, S., Kuhlemann, M., and Ba-
tory, D. S. (2009). Guaranteeing syntactic correctness
for all product line variants: A language-independent
approach. In TOOLS (47), pages 175–194.
Koegel, M., Hermannsdoerfer, M., von Wesendonk, O., and
Helming, J. (2010). Operation-based conflict detec-
tion. In Di Ruscio, D. and Kolovos, D. S., editors, Pro-
ceedings of the 1st International Workshop on Model
Comparison in Practice (IWMCP 2010), pages 21–30,
Malaga, Spain.
Koshima, A. and Englebert, V. (2014). Collaborative edit-
ing of EMF / Ecore meta-models and models: Conflict
detection, reconciliation, and merging in DiCoMEF.
In Pires, L. F., Hammoudi, S., Filipe, J., and das
Neves, R. C., editors, Proceedings of the 2nd Interna-
tional Conference on Model-Driven Engineering and
Software Development (MODELSWARD 2014), pages
55–66, Lisbon, Portugal. SCITEPRESS Science and
Technology Publications, Portugal.
Laguna, M. A. and Crespo, Y. (2013). A systematic map-
ping study on software product line evolution: From
legacy system reengineering to product line refactor-
ing. Sci. Comput. Program., 78(8):1010–1034.
Munch, B. P. (1993). Versioning in a Software Engineering
Database — The Change Oriented Way. PhD thesis,
Tekniske Høgskole Trondheim Norges.
Oliveira, H. L. R., Murta, L. G. P., and Werner, C. (2005).
Odyssey-VCS: a flexible version control system for
UML model elements. In SCM, pages 1–16. ACM.
Pohl, K., B
¨
ockle, G., and van der Linden, F. (2005). Soft-
ware Product Line Engineering: Foundations, Princi-
ples and Techniques. Berlin, Germany.
Reichenberger, C. (1995). VOODOO - a tool for orthogonal
version management. In Estublier, J., editor, SCM,
volume 1005 of Lecture Notes in Computer Science,
pages 61–79. Springer.
Rochkind, M. J. (1975). The source code control sys-
tem. IEEE Transactions on Software Engineering,
1(4):364–370.
Sarnak, N., Bernstein, R. L., and Kruskal, V. (1988). Cre-
ation and maintenance of multiple versions. In Win-
kler, J. F. H., editor, SCM, volume 30 of Berichte des
German Chapter of the ACM, pages 264–275. Teub-
ner.
Schneider, C., Z
¨
undorf, A., and Niere, J. (2004). CoObRA
- a small step for development tools to collaborative
environments. In Workshop on Directions in Soft-
ware Engineering Environments in 26th international
conference on software engineering, Edinburgh, Scot-
land, UK.
Schw
¨
agerl, F., Uhrig, S., and Westfechtel, B. (2013).
Model-based tool support for consistent three-way
merging of EMF models. In Proceedings of the work-
shop on ACadeMics Tooling with Eclipse, ACME ’13,
pages 2:1–2:10, New York, NY, USA. ACM.
Steinberg, D., Budinsky, F., Paternostro, M., and Merks,
E. (2009). EMF Eclipse Modeling Framework. The
Eclipse Series. Addison-Wesley, Upper Saddle River,
NJ, 2nd edition edition.
Taentzer, G., Ermel, C., Langer, P., and Wimmer, M.
(2014). A fundamental approach to model versioning
based on graph modifications: From theory to imple-
mentation. Software & Systems Modeling, 13(1):239–
272.
Vesperman, J. (2006). Essential CVS. O’Reilly, Sebastopol,
CA.
V
¨
olter, M. and Groher, I. (2007). Product line implementa-
tion using aspect-oriented and model-driven software
development. In Proceedings of the 11th International
Software Product Line Conference, SPLC ’07, pages
233–242, Washington, DC, USA. IEEE Computer So-
ciety.
V
¨
olter, M., Stahl, T., Bettin, J., Haase, A., and Helsen, S.
(2006). Model-Driven Software Development: Tech-
nology, Engineering, Management. John Wiley &
Sons.
Westfechtel, B. (2014). Merging of EMF models - for-
mal foundations. Software & Systems Modeling,
13(2):757–788.
Westfechtel, B. and Conradi, R. (2009). Multi-variant mod-
eling - concepts, issues and challenges. In Mezini,
M., Beuche, D., and Moreira, A., editors, Proceedings
1st International Workshop on Model-Driven Product
Line Engineering (MDPLE 2009), pages 57–67. CTIT
Proceedings.
Westfechtel, B., Munch, B. P., and Conradi, R. (2001).
A layered architecture for uniform version manage-
ment. IEEE Transactions on Software Engineering,
27(12):1111–1133.
Zeller, A. and Snelting, G. (1997). Unified version-
ing through feature logic. ACM Trans. Softw. Eng.
Methodol., 6(4):398–441.
Ziadi, T. and J
´
ez
´
equel, J.-M. (2007). PLiBS: an Eclipse-
based tool for software product line behavior engi-
neering. In Proc. of 3rd Workshop on Managing Vari-
ability for Software Product Lines, SPLC 2007, Ky-
oto, Japan.
MODELSWARD2015-3rdInternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
18