{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T04:14:58Z","timestamp":1750997698054,"version":"3.41.0"},"publisher-location":"Cham","reference-count":36,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319674247"},{"type":"electronic","value":"9783319674254"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-67425-4_7","type":"book-chapter","created":{"date-parts":[[2017,11,1]],"date-time":"2017-11-01T12:54:32Z","timestamp":1509540872000},"page":"103-118","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["The Changing Face of Model-Driven Engineering"],"prefix":"10.1007","author":[{"given":"Richard F.","family":"Paige","sequence":"first","affiliation":[]},{"given":"Athanasios","family":"Zolotas","sequence":"additional","affiliation":[]},{"given":"Dimitris","family":"Kolovos","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,9,6]]},"reference":[{"issue":"2","key":"7_CR1","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"D.C. Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Guest editor\u2019s introduction: model-driven engineering. IEEE Comput. 39(2), 25\u201331 (2006)","journal-title":"IEEE Comput."},{"issue":"4","key":"7_CR2","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1145\/1592434.1592436","volume":"41","author":"J. Woodcock","year":"2009","unstructured":"Woodcock, J., Larsen, P.G., Bicarregui, J., Fitzgerald, J.S.: Formal methods: practice and experience. ACM Comput. Surv. 41(4), 19 (2009)","journal-title":"ACM Comput. Surv."},{"key":"7_CR3","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1016\/j.scico.2014.05.007","volume":"96","author":"R.F. Paige","year":"2014","unstructured":"Paige, R.F., Kolovos, D.S., Polack, F.A.C.: A tutorial on metamodelling for grammar researchers. Sci. Comput. Program. 96, 396\u2013416 (2014)","journal-title":"Sci. Comput. Program."},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: Proceedings \u2013 International Conference on Software Engineering, pp. 471\u2013480 (2011)","DOI":"10.1145\/1985793.1985858"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I., Valduriez, P.: ATL: a QVT-like transformation language. In: OOPSLA Companion, pp. 719\u2013720 (2006)","DOI":"10.1145\/1176617.1176691"},{"key":"7_CR6","unstructured":"Epsilon: http:\/\/www.eclipse.org\/epsilon\/ (2014)"},{"key":"7_CR7","unstructured":"Eclipse modeling framework project (EMF): website. http:\/\/www.eclipse.org\/modeling\/emf\/"},{"key":"7_CR8","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.scico.2013.12.006","volume":"89","author":"D. Ruscio di","year":"2014","unstructured":"di\u00a0Ruscio, D., Paige, R.F., Pierantonio, A.: Guest editorial to the special issue on success stories in model driven engineering. Sci. Comput. Program. 89, 69\u201370 (2014)","journal-title":"Sci. Comput. Program."},{"key":"7_CR9","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-642-16145-2_15","volume-title":"Model Driven Engineering Languages and Systems","author":"Dimitrios S. Kolovos","year":"2010","unstructured":"Kolovos, D.S., Rose, L.M., bin Abid, S., Paige, R.F., Polack, F.A.C., Botterweck, G.: Taming EMF and GMF using model transformation. In: MoDELS (1), pp. 211\u2013225 (2010)"},{"key":"7_CR10","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1016\/j.scico.2014.05.007","volume":"96","author":"R.F. Paige","year":"2014","unstructured":"Paige, R.F., Kolovos, D.S., Polack, F.A.C.: A tutorial on metamodelling for grammar researchers. Sci. Comput. Program. 96, 396\u2013416 (2014)","journal-title":"Sci. Comput. Program."},{"key":"7_CR11","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1007\/11557432_36","volume-title":"Model Driven Engineering Languages and Systems","author":"Paul Baker","year":"2005","unstructured":"Baker, P., Loh, S., Weil, F.: Model-driven engineering in a large industrial context \u2013 motorola case study. In: MoDELS, pp. 476\u2013491 (2005)"},{"key":"7_CR12","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1007\/978-3-540-30175-2_19","volume-title":"Generative Programming and Component Engineering","author":"Jeff Gray","year":"2004","unstructured":"Gray, J.G., Zhang, J., Lin, Y., Roychoudhury, S., Wu, H., Sudarsan, R., Gokhale, A.S., Neema, S., Shi, F., Bapty, T.: Model-driven program transformation of a large avionics framework. In: GPCE, pp. 361\u2013378 (2004)"},{"key":"7_CR13","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/978-3-642-13595-8_7","volume-title":"Modelling Foundations and Applications","author":"Darren Clowes","year":"2010","unstructured":"Clowes, D., Kolovos, D.S., Holmes, C., Rose, L.M., Paige, R.F., Johnson, J., Dawson, R., Probets, S.G.: A reflective approach to model-driven web engineering. In: ECMFA, pp. 62\u201373 (2010)"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"dos Santos, O.M., Woodcock, J., Paige, R.F.: Using model transformation to generate graphical counter-examples for the formal analysis of xUML models. In: ICECCS, pp. 117\u2013126 (2011)","DOI":"10.1109\/ICECCS.2011.19"},{"issue":"3","key":"7_CR15","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1007\/s10270-011-0219-7","volume":"12","author":"P. Mohagheghi","year":"2013","unstructured":"Mohagheghi, P., Gilani, W., Stefanescu, A., Fern\u00e1ndez, M.A., Nordmoen, B., Fritzsche, M.: Where does model-driven engineering help? experiences from three industrial cases. Softw. Syst. Model. 12(3), 619\u2013639 (2013)","journal-title":"Softw. Syst. Model."},{"key":"7_CR16","volume-title":"MDA Explained","author":"A. Kleppe","year":"2003","unstructured":"Kleppe, A., Warmer, J., Bast, W.: MDA Explained. Addison-Wesley, Boston (2003)"},{"key":"7_CR17","volume-title":"Model-Driven Software Development: Technology, Engineering","author":"T. Stahl","year":"2006","unstructured":"Stahl, T., V\u00f6lter, M., Bettin, J., Haase, A., Helsen, S.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, Hoboken (2006)"},{"key":"7_CR18","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","volume-title":"Model-Driven Software Engineering in Practice","author":"M. Brambilla","year":"2012","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Synthesis Lectures on Software Engineering. Morgan and Claypool Publishers, San Rafael (2012)"},{"key":"7_CR19","unstructured":"Voelter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L.C.L., Visser, E., Wachsmuth, G.: DSL Engineering \u2013 Designing, Implementing and Using Domain-Specific Languages. dslbook.org (2013)"},{"key":"7_CR20","unstructured":"The\u00a0Eclipse Foundation: Eclipse community survey report (2013)"},{"issue":"4","key":"7_CR21","doi-asserted-by":"publisher","first-page":"1323","DOI":"10.1007\/s10270-013-0392-y","volume":"14","author":"J.J. L\u00f3pez-Fern\u00e1ndez","year":"2015","unstructured":"L\u00f3pez-Fern\u00e1ndez, J.J., Cuadrado, J.S., Guerra, E., de\u00a0Lara, J.: Example-driven meta-model development. Softw. Syst. Model. 14(4), 1323\u20131347 (2015)","journal-title":"Softw. Syst. Model."},{"issue":"10","key":"7_CR22","doi-asserted-by":"publisher","first-page":"848","DOI":"10.1145\/1932682.1869529","volume":"45","author":"H. Ossher","year":"2010","unstructured":"Ossher, H., Bellamy, R., Simmonds, I., Amid, D., Anaby-Tavor, A., Callery, M., Desmond, M., de\u00a0Vries, J., Fisher, A., Krasikov, S.: Flexible modeling tools for pre-requirements analysis: conceptual architecture and research challenges. ACM SIGPLAN Not. 45(10), 848\u2013864 (2010)","journal-title":"ACM SIGPLAN Not."},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Izquierdo, J.L.C., Cabot, J.: Enabling the collaborative definition of DSMLs. In: Advanced Information Systems Engineering, pp. 272\u2013287. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-38709-8_18"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Izquierdo, J.L.C., Cabot, J.: Community-driven language development. In: 2012 ICSE Workshop on Modeling in Software Engineering (MISE), pp. 29\u201335. IEEE, Piscataway, NJ (2012)","DOI":"10.1109\/MISE.2012.6226011"},{"key":"7_CR25","unstructured":"V\u00f6lter, M., Benz, S., Dietrich, C., Engelmann, B., Helander, M., Kats, L.C.L., Visser, E., Wachsmuth, G.: DSL engineering \u2013 designing, implementing and using domain-specific languages. dslbook.org (2013)"},{"key":"7_CR26","unstructured":"Kolovos, D.S., Matragkas, N., Rodr\u00edguez, H.H., Paige, R.F.: Programmatic muddle management. In: XM 2013\u2013Extreme Modeling Workshop, p.\u00a02 (2013)"},{"key":"7_CR27","unstructured":"Gabrysiak, G., Giese, H., L\u00fcders, A., Seibel, A.: How can metamodels be used flexibly. In: Proceedings of ICSE 2011 Workshop on Flexible Modeling Tools, Waikiki\/Honolulu, vol.\u00a022 (2011)"},{"key":"7_CR28","first-page":"225","volume-title":"Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","author":"Dustin W\u00fcest","year":"2013","unstructured":"W\u00fcest, D., Seyff, N., Glinz, M.: Flexisketch: a mobile sketching tool for software modeling. In: Mobile Computing, Applications, and Services, pp. 225\u2013244. Springer, Berlin (2013)"},{"key":"7_CR29","first-page":"1273","volume-title":"35th International Conference on Software Engineering, ICSE \u201913, San Francisco, CA, 18\u201326 May 2013","author":"K. Bak","year":"2013","unstructured":"Bak, K., Zayan, D., Czarnecki, K., Antkiewicz, M., Diskin, Z., Wasowski, A., Rayside, D.: Example-driven modeling: model = abstractions + examples. In: Notkin, D., Cheng, B.H.C., Pohl, K. (eds.) 35th International Conference on Software Engineering, ICSE \u201913, San Francisco, CA, 18\u201326 May 2013, pp. 1273\u20131276. IEEE\/ACM, Piscataway, NJ (2013)"},{"key":"7_CR30","volume-title":"Bottom-Up Meta-Modelling: An Interactive Approach","author":"J. S\u00e1nchez-Cuadrado","year":"2012","unstructured":"S\u00e1nchez-Cuadrado, J., De\u00a0Lara, J., Guerra, E.: Bottom-Up Meta-Modelling: An Interactive Approach. Springer, Berlin (2012)"},{"key":"7_CR31","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1007\/978-3-319-21151-0_6","volume-title":"Modelling Foundations and Applications. Lecture Notes in Computer Science","author":"A. Zolotas","year":"2015","unstructured":"Zolotas, A., Matragkas, N., Devlin, S., Kolovos, D.S., Paige, R.F.: Type inference in flexible model-driven engineering. In: Taentzer, G., Bordeleau, F. (eds.) Modelling Foundations and Applications. Lecture Notes in Computer Science, vol. 9153, pp. 75\u201391. Springer, Berlin (2015)"},{"key":"7_CR32","doi-asserted-by":"crossref","unstructured":"Paige, R.F., Kolovos, D.S., Rose, L.M., Drivalos, N., Polack, F.A.C.: The design of a conceptual framework and technical infrastructure for model management language engineering. In: 2009 14th IEEE International Conference on Engineering of Complex Computer Systems, pp. 162\u2013171. IEEE, Piscataway, NJ (2009)","DOI":"10.1109\/ICECCS.2009.14"},{"key":"7_CR33","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/11787044_11","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"Dimitrios S. Kolovos","year":"2006","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The epsilon object language (EOL). In: Model Driven Architecture\u2013Foundations and Applications, pp. 128\u2013142. Springer, Berlin (2006)"},{"key":"7_CR34","first-page":"55","volume":"1078","author":"J.R. Williams","year":"2013","unstructured":"Williams, J.R., Zolotas, A., Matragkas, N.D., Rose, L.M., Kolovos, D.S., Paige, R.F., Polack, F.A.C.: What do metamodels really look like? EESSMOD@ MoDELS 1078, 55\u201360 (2013)","journal-title":"EESSMOD@ MoDELS"},{"key":"7_CR35","unstructured":"Williams, J.R., Paige, R.F., Kolovos, D.S., Polack, F.A.C.: Search-based model driven engineering. Technical report, Technical Report YCS-2012-475, Department of Computer Science, University of York (2012)"},{"key":"7_CR36","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1007\/978-3-642-33666-9_7","volume-title":"Model Driven Engineering Languages and Systems","author":"Fran\u00e7ois Fouquet","year":"2012","unstructured":"Fouquet, F., Nain, G., Morin, B., Daubert, E., Barais, O., Plouzeau, N., J\u00e9z\u00e9quel, J.-M.: An eclipse modelling framework alternative to meet the models@runtime requirements. In: Proceedings Model Driven Engineering Languages and Systems \u2013 15th International Conference, MODELS 2012, Innsbruck, 30 Sept\u20135 Oct 2012, pp. 87\u2013101 (2012)"}],"container-title":["Present and Ulterior Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-67425-4_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,26]],"date-time":"2025-06-26T20:41:57Z","timestamp":1750970517000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-67425-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319674247","9783319674254"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-67425-4_7","relation":{},"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"6 September 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}