M. Brambilla, J. Cabot, and M. Wimmer, Modeldriven software engineering in practice, second edition, Synthesis Lectures on Software Engineering, 2017.

P. Clements and L. Northrop, Software Product Lines: Practices and Patterns, 2001.

K. Czarnecki and S. Helsen, Classification of model transformation approaches, Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, pp.1-17, 2003.

K. Czarnecki, S. Helsen, and U. Eisenecker, Staged Configuration Using Feature Models, pp.266-283, 2004.

J. C. Dageförde, T. Reischmann, T. A. Majchrzak, and J. Ernsting, Generating app product lines in a model-driven cross-platform development approach, 49th Hawaii International Conference on System Sciences (HICSS), 2016.

S. Deelstra, M. Sinnema, J. Van-gurp, and J. Bosch, Model driven architecture as approach to manage variability in software product families, 2003.

O. M. Group, Business Process Model and Notation, 2011.

A. Hamed and R. M. Colomb, End to end development engineering, Journal of Software Engineering and Applications, pp.195-216, 2014.

O. Haugen, A. Wasowski, and K. Czarnecki, Cvl: Common variability language, Proceedings of the 17th International Software Product Line Conference, SPLC '13, pp.277-277, 2013.

I. Griss, M. , J. , and P. , Software Reuse: Architecture Process and Organization for Business Success, Reusing Platform-specific Models in Model-Driven Architecture for Software Product Lines Jacobson, 1997.

S. D. Kim, H. G. Min, J. S. Her, C. , and S. H. , Dream : A practical product line engineering using model driven architecture, Proceedings of the Third International Conference on Information Technology and Applications (ICITA'05), 2005.

P. B. Kruchten, The 4+1 view model of architecture, IEEE Software, pp.42-50, 1995.

N. Lahiani and D. Bennouar, An mda based derivation process for software product lines, The International Arab Conference on Information Technology (ACIT2014), 2014.

E. J. O'neil, Object/relational mapping 2008: Hibernate and the entity data model (edm), Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, SIGMOD '08, pp.1351-1356, 2008.

R. F. Paige, N. Matragkas, R. , and L. M. , Evolving models in model-driven engineering: State-of-theart and future challenges, Journal of Systems and Software, vol.111, pp.272-280, 2016.

K. Pohl, G. Böckle, and F. J. Linden, Software Product Line Engineering: Foundations, Principles and Techniques, 2005.

, Model-driven engineering, COMPUTER-IEEE COMPUTER SOCIETY

M. Usman, M. Z. Iqbal, and M. U. Khan, A product-line model-driven engineering approach for generating feature-based mobile applications, Journal of Systems and Software, vol.123, pp.1-32, 2017.