ternational Conference on Advanced Information Sys-
tems Engineering (CAiSE’91), pages 375–392.
Czarnecki, K. and Kim, C. H. P. (2005). Cardinality-based
feature modeling and constraints: a progress report.
In International Workshop on Software Factories at
OOPSLA’05, San Diego, California, USA. ACM.
Estublier, J. and Casallas, R. (1994). The Adele configura-
tion manager. In Tichy, W. F., editor, Configuration
Management, volume 2 of Trends in Software, pages
99–134. John Wiley & Sons, Chichester, UK.
Fielding, R. T. (2000). REST: Architectural Styles and
the Design of Network-based Software Architectures.
Doctoral dissertation, University of California, Irvine.
Gomaa, H. (2004). Designing Software Product Lines with
UML: From Use Cases to Pattern-Based Software Ar-
chitectures. Addison-Wesley, Boston, MA.
Heidenreich, F., Kopcsek, J., and Wende, C. (2008). Fea-
tureMapper: Mapping Features to Models. In Com-
panion Proceedings of the 30th International Confer-
ence on Software Engineering (ICSE’08), pages 943–
944, New York, NY, USA. ACM.
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., Trujillo, S., and Apel, S. (2008). Visualizing
software product line variabilities in source code. In
Proceedings of the 2nd International SPLC Workshop
on Visualisation in Software Product Line Engineer-
ing (ViSPLE), pages 303–313.
Krueger, C. W. (2002). Variation management for soft-
ware production lines. In Proceedings of the Second
International Conference on Software Product Lines,
SPLC 2, pages 37–48, London, UK, UK. Springer-
Verlag.
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.
OMG (2011a). OMG MOF 2 XMI Mapping Specification,
Version 2.4.1. Object Management Group.
OMG (2011b). UML Infrastructure. Object Management
Group, Needham, MA, formal/2011-08-05 edition.
Pohl, K., B
¨
ockle, G., and van der Linden, F. (2005). Soft-
ware Product Line Engineering: Foundations, Princi-
ples and Techniques. Springer, Berlin, Germany.
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.
Schw
¨
agerl, F., Buchmann, T., Uhrig, S., and Westfech-
tel, B. (2015a). Towards the integration of model-
driven engineering, software product line engineer-
ing, and software configuration management. In Ham-
moudi, S., Pires, L. F., Desfray, P., and Filipe, J., edi-
tors, Proceedings of the 3rd International Conference
on Model-Driven Engineering and Software Develop-
ment (MODELSWARD 2015), pages 5–18, Angers,
France. SCITEPRESS.
Schw
¨
agerl, F., Buchmann, T., Uhrig, S., and Westfech-
tel, B. (2016). Realizing a conceptual framework
to integrate model-driven engineering, software prod-
uct line engineering, and software configuration man-
agement. In Desfray, P., Filipe, J., Hammoudi, S.,
and Ferreira Pires, L., editors, Model-Driven Engi-
neering and Software Development, volume 580 of
Communications in Computer and Information Sci-
ence (CCIS), chapter 2, pages 21–44. Springer Inter-
national Publishing. Revised Selected Papers from
MODELSWARD 2015.
Schw
¨
agerl, F., Buchmann, T., and Westfechtel, B. (2015b).
SuperMod - A model-driven tool that combines ver-
sion control and software product line engineering.
In ICSOFT-PT 2015 - Proceedings of the 10th In-
ternational Conference on Software Paradigm Trends,
pages 5–18, Colmar, Alsace, France. SCITEPRESS.
Schw
¨
agerl, F., Uhrig, S., and Westfechtel, B. (2015c). A
graph-based algorithm for three-way merging of or-
dered collections in EMF models. Science of Com-
puter Programming, 113, Part 1:51 – 81. Selected and
Revised Papers from MODELSWARD 2014.
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.
Thao, C. (2012). Managing evolution of software product
line. In Glinz, M., Murphy, G. C., and Pezz
`
e, M., edi-
tors, 34th International Conference on Software Engi-
neering, ICSE 2012, June 2-9, 2012, Zurich, Switzer-
land, pages 1619–1621. IEEE.
Tichy, W. F. (1985). RCS — a system for version con-
trol. Journal of Software: Practice and Experience,
15(7):637–654.
V
¨
olter, M., Stahl, T., Bettin, J., Haase, A., and Helsen, S.
(2006). Model-Driven Software Development: Tech-
nology, Engineering, Management. John Wiley &
Sons.
Walkingshaw, E. and Ostermann, K. (2014). Projectional
editing of variational software. In Generative Pro-
gramming: Concepts and Experiences, GPCE’14,
Vasteras, Sweden, September 15-16, 2014, pages 29–
38.
Westfechtel, B. (2014). Merging of EMF models - for-
mal foundations. Software & Systems Modeling,
13(2):757–788.
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.
ICSOFT-PT 2016 - 11th International Conference on Software Paradigm Trends
94