tional Journal of Web Information Systems (IJWIS),
5(3):271–304.
Buchmann, T. and Schw
¨
agerl, F. (2015a). Developing het-
erogeneous software product lines with FAMILE — a
model-driven approach. International Journal on Ad-
vances in Software, 8(1 & 2):232 – 246.
Buchmann, T. and Schw
¨
agerl, F. (2015b). On A-posteriori
Integration of Ecore Models and Hand-written Java
Code. In Pascal Lorenz, M. v. S. and Cardoso, J.,
editors, Proceedings of the 10th International Con-
ference on Software Paradigm Trends, pages 95–102.
SCITEPRESS.
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.
Gomaa, H. (2004). Designing Software Product Lines with
UML: From Use Cases to Pattern-Based Software Ar-
chitectures. Addison-Wesley, Boston, MA.
Haugen, O., Møller-Pedersen, B., Oldevik, J., Olsen, G. K.,
and Svendsen, A. (2008). Adding standardized vari-
ability to domain specific languages. In Proceedings
of the 2008 12th International Software Product Line
Conference, SPLC ’08, pages 139–148, Washington,
DC, USA. IEEE Computer Society.
Heidenreich, F., Kopcsek, J., and Wende, C. (2008). Fea-
tureMapper: Mapping features to models. In Compan-
ion Proceedings of the 30th International Conference
on Software Engineering (ICSE’08), pages 943–944,
Leipzig, Germany.
Jouault, F. and Kurtev, I. (2006). Transforming mod-
els with atl. In Proceedings of the 2005 Interna-
tional Conference on Satellite Events at the MoD-
ELS, MoDELS’05, pages 128–138, Berlin, Heidel-
berg. Springer-Verlag.
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.
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.
Mellor, S. J., Kendall, S., Uhl, A., and Weise, D. (2004).
MDA Distilled. Addison Wesley Longman Publishing
Co., Inc., Redwood City, CA, USA.
OMG (2011a). Meta Object Facility (MOF) 2.0
Query/View/Transformation Specification, Version
1.1. Object Management Group, Needham, MA.
OMG (2011b). Meta Object Facility (MOF) Core. Object
Management Group, Needham, MA.
OMG (2011c). OMG MOF 2 XMI Mapping Specification,
Version 2.4.1. Object Management Group, Needham,
MA.
OMG (2011d). UML Infrastructure. Object Management
Group, Needham, MA.
OMG (2012a). Common Variability Language (CVL) OMG
Revised Submission. Object Management Group,
Needham, MA.
OMG (2012b). MOF Model to Text Transformation Lan-
guage, Version 1.0. Object Management Group,
Needham, MA.
OMG (2014). Object Constraint Language (OCL). Object
Management Group, Needham, MA.
Pohl, K., B
¨
ockle, G., and van der Linden, F. (2005). Soft-
ware Product Line Engineering: Foundations, Princi-
ples and Techniques. Berlin, Germany.
Salay, R., Famelis, M., Rubin, J., Sandro, A. D., and
Chechik, M. (2014). Lifting model transformations
to product lines. In 36th International Conference on
Software Engineering, ICSE ’14, Hyderabad, India -
May 31 - June 07, 2014, pages 117–128.
Schw
¨
agerl, F., Uhrig, S., and Westfechtel, B. (2015). 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. Boston, MA, 2nd 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.
V
¨
olter, M. and Groher, I. (2007). Handling variability in
model transformations and generators. In Companion
to the Annual ACM SIGPLAN Conference on Object-
Oriented Programming, Systems, Languages, and Ap-
plications (OOPSLA 2007). ACM.
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. and Conradi, R. (2009). Multi-variant mod-
eling - concepts, issues and challenges. In Mezini,
M., Beuche, D., and Moreira, A., editors, Proceedings
of the 1st International Workshop on Model-Driven
Product Line Engineering (MDPLE 2009), pages 57–
67. CTIT Proceedings.
Zeller, A. and Snelting, G. (1997). Unified version-
ing through feature logic. ACM Trans. Softw. Eng.
Methodol., 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., Gaevic, 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.
Multi-variant Model Transformations — A Problem Statement
209