K
¨
astner, C., Trujillo, S., and Apel, S. (2008). Visualizing
software product line variabilities in source code. In
Proceedings of the 2
nd
International SPLC Workshop
on Visualisation in Software Product Line Engineer-
ing (ViSPLE), pages 303–313.
Linsbauer, L., Egyed, A., and Lopez-Herrejon, R. E. (2016).
A variability aware configuration management and re-
vision control platform. In Proceedings of the 38th
International Conference on Software Engineering
Companion, ICSE ’16, pages 803–806, New York,
NY, USA. ACM.
Lopez-Herrejon, R. E. and Batory, D. S. (2001). A stan-
dard problem for evaluating product-line methodolo-
gies. In Proceedings of the Third International Con-
ference on Generative and Component-Based Soft-
ware Engineering, GCSE ’01, pages 10–24, London,
UK. Springer.
Mitschke, R. and Eichberg, M. (2008). Supporting the evo-
lution of software product lines. In Oldevik, J., Olsen,
G. K., Neple, T., and Paige, R., editors, ECMDA
Traceability Workshop Proceedings 2008, pages 87–
96, Berlin, Germany.
Montalvillo, L. and D
´
ıaz, O. (2015). Tuning GitHub for
SPL development: branching models & repository op-
erations for product engineers. In Proceedings of the
19th International Conference on Software Product
Line, SPLC 2015, Nashville, TN, USA, July 20-24,
2015, pages 111–120.
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). OMG Unified Modeling Language (OMG
UML), Superstructure, Version 2.4.1.
Pohl, K., B
¨
ockle, G., and van der Linden, F. (2005). Soft-
ware Product Line Engineering: Foundations, Princi-
ples and Techniques. Springer, 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.
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.
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, pages 5–18, Angers, France. SCITEPRESS.
Schw
¨
agerl, F., Buchmann, T., Uhrig, S., and Westfech-
tel, B. (2016a). Realizing a conceptual framework to
integrate model-driven engineering, software product
line engineering, and software configuration manage-
ment. In Desfray, P., Filipe, J., Hammoudi, S., and
Ferreira Pires, L., editors, Model-Driven Engineering
and Software Development, volume 580 of Communi-
cations in Computer and Information Science (CCIS),
chapter 2, pages 21–44. Springer.
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
Proceedings of the 10th International Conference on
Software Paradigm Trends, pages 5–18, Colmar, Al-
sace, France. SCITEPRESS.
Schw
¨
agerl, F., Buchmann, T., and Westfechtel, B. (2016b).
Filtered model-driven product line engineering with
SuperMod: The home automation case. In Lorenz,
P., Cardoso, J., Maciaszek, L. A., and van Sinderen,
M., editors, Software Technologies, volume 586 of
Communications in Computer and Information Sci-
ence (CCIS), chapter 2, pages 19 – 41. Springer.
Schw
¨
agerl, F. and Westfechtel, B. (2016). Collaborative and
distributed management of versioned software prod-
uct lines. In Proceedings of the 11th International
Conference on Software Paradigm Trends, pages 83–
94, Lisbon, Portugal. SCITEPRESS.
Seidl, C., Schaefer, I., and Aßmann, U. (2014). Integrated
management of variability in space and time in soft-
ware families. In Proceedings of the 18th Interna-
tional Software Product Line Conference - Volume 1,
SPLC ’14, pages 22–31, 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.
St
˘
anciulescu, S¸., Berger, T., Walkingshaw, E., and
Wa¸sowski, A. (2016). Concepts, operations and feasi-
bility of a projection-based variation control systems.
In Proceedings of the 32nd International Conference
on Software Maintenance and Evolution, ICSME’16.
Th
¨
um, T., Apel, S., K
¨
astner, C., Schaefer, I., and Saake, G.
(2014). A classification and survey of analysis strate-
gies for software product lines. ACM Computing Sur-
veys, 47(1):6:1–6:45.
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., 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 versioning
through feature logic. ACM Transactions on Software
Engineering and Methodology, 6(4):398–441.
Zschaler, S., S
´
anchez, P., Santos, J., Alf
´
erez, M., Rashid,
A., Fuentes, L., Moreira, A., Ara
´
ujo, J., and Kulesza,
U. (2010). VML* — a family of languages for vari-
ability management in software product lines. In
van den Brand, M., Ga
ˇ
sevic, D., and Gray, J., edi-
tors, Software Language Engineering, volume 5969
of Lecture Notes in Computer Science, pages 82–102.
Springer Berlin / Heidelberg, Denver, CO, USA.
MODELSWARD 2017 - 5th International Conference on Model-Driven Engineering and Software Development
28