{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T21:58:20Z","timestamp":1769723900849,"version":"3.49.0"},"publisher-location":"Cham","reference-count":52,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319116525","type":"print"},{"value":"9783319116532","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11653-2_12","type":"book-chapter","created":{"date-parts":[[2014,9,19]],"date-time":"2014-09-19T11:30:44Z","timestamp":1411126244000},"page":"183-200","source":"Crossref","is-referenced-by-count":61,"title":["The Relevance of Model-Driven Engineering Thirty Years from Now"],"prefix":"10.1007","author":[{"given":"Gunter","family":"Mussbacher","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Amyot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruth","family":"Breu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Michel","family":"Bruel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Betty H. C.","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Collet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benoit","family":"Combemale","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert B.","family":"France","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rogardt","family":"Heldal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Hill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Kienzle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Sch\u00f6ttle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Friedrich","family":"Steimann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dave","family":"Stikkolorum","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jon","family":"Whittle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"4","key":"12_CR1","doi-asserted-by":"publisher","first-page":"997","DOI":"10.1016\/j.jss.2012.11.023","volume":"86","author":"L.T.W. Agner","year":"2013","unstructured":"Agner, L.T.W., et al.: A Brazilian survey on UML and model-driven practices for embedded software development. J. of Systems and Software\u00a086(4), 997\u20131005 (2013)","journal-title":"J. of Systems and Software"},{"key":"12_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"604","DOI":"10.1007\/978-3-642-41533-3_37","volume-title":"Model-Driven Engineering Languages and Systems","author":"O. Alam","year":"2013","unstructured":"Alam, O., Kienzle, J., Mussbacher, G.: Concern-Oriented Software Design. In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol.\u00a08107, pp. 604\u2013621. Springer, Heidelberg (2013)"},{"key":"12_CR3","volume-title":"Model-Driven Testing \u2013 Using the UML Testing Profile","author":"P. Baker","year":"2008","unstructured":"Baker, P., Dai, Z.R., Grabowski, J., Haugen, \u00d8., Schieferdecker, I., Williams, C.: Model-Driven Testing \u2013 Using the UML Testing Profile. Springer, Berlin (2008)"},{"key":"12_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-24756-2_1","volume-title":"Integrated Formal Methods","author":"T. Ball","year":"2004","unstructured":"Ball, T., Cook, B., Levin, V., Rajamani, S.K.: SLAM and Static Driver Verifier: Technology Transfer of Formal Methods inside Microsoft. In: Boiten, E.A., Derrick, J., Smith, G.P. (eds.) IFM 2004. LNCS, vol.\u00a02999, pp. 1\u201320. Springer, Heidelberg (2004)"},{"issue":"1","key":"12_CR5","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/984458.984495","volume":"2","author":"A.E. Bell","year":"2004","unstructured":"Bell, A.E.: Death by UML Fever. Queue\u00a02(1), 72\u201380 (2004)","journal-title":"Queue"},{"key":"12_CR6","unstructured":"Berenbach, B.: The evaluation of large, complex UML analysis and design models. In: 26th International Conference on Software Engineering. IEEE Computer Society (2004)"},{"key":"12_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1007\/3-540-45441-1_15","volume-title":"\u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"L. Briand","year":"2001","unstructured":"Briand, L., Labiche, Y.: A UML-based approach to system testing. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol.\u00a02185, pp. 194\u2013208. Springer, Heidelberg (2001)"},{"key":"12_CR8","unstructured":"Briand, L.C., Labiche, Y., O\u2019Sullivan, L.: Impact analysis and change management of UML models. In: IEEE International Conference on Software Maintenance (2003)"},{"key":"12_CR9","series-title":"Lecture Notes in Computer Science","volume-title":"Model-Based Testing of Reactive Systems","year":"2005","unstructured":"Broy, M., Jonsson, B., Katoen, J.-P., Leucker, M., Pretschner, A. (eds.): Model-Based Testing of Reactive Systems. LNCS, vol.\u00a03472. Springer, Heidelberg (2005)"},{"issue":"2","key":"12_CR10","first-page":"3","volume":"2","author":"S. Buckl","year":"2007","unstructured":"Buckl, S., et al.: Generating Visualizations of Enterprise Architectures using Model Transformations. Enterprise Modelling and Information Systems Arch.\u00a02(2), 3\u201313 (2007)","journal-title":"Enterprise Modelling and Information Systems Arch."},{"key":"12_CR11","unstructured":"Cabot, J.: Model driven engineering is not cool (November 08, 2012), http:\/\/modeling-languages.com\/mde-is-not-cool\/"},{"key":"12_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1007\/11557432_24","volume-title":"Model Driven Engineering Languages and Systems","author":"B.H.C. Cheng","year":"2005","unstructured":"Cheng, B.H.C., Stephenson, R., Berenbach, B.: Lessons learned from automated analysis of industrial UML class models (an experience report). In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 324\u2013338. Springer, Heidelberg (2005)"},{"key":"12_CR13","unstructured":"Combemale, B., et al.: Introducing simulation and model animation in the mdetopcased toolkit. In: 4th European Congress Embedded Real Time Software, ERTS (2008)"},{"key":"12_CR14","unstructured":"Cook, S., Jones, G., Kent, S., Wills, A.C.: Domain-specific development with visual studio DSL tools. Pearson Education (2007)"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Cross, N.: Design Thinking: Understanding How Designers Think and Work. Berg, Oxford UK (2011)","DOI":"10.5040\/9781474293884"},{"key":"12_CR16","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: 2nd OOPSLA Wksh. on Generative Techniques in the Context of the MDA (2003)"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"Dalal, S.R., Jain, A., Karunanithi, N., Leaton, J.M., Lott, C.M., Patton, G.C., Horowitz, B.M.: Model-based testing in practice. In: 21st ICSE, pp. 285\u2013294. ACM (March 1999)","DOI":"10.1145\/302405.302640"},{"key":"12_CR18","unstructured":"Dias Neto, A.C., et al.: A survey on model-based testing approaches: a systematic review. In: Wksh. on Empirical Assessment of Softw. Eng. Lang. and Techn., pp. 31\u201336. ACM (2007)"},{"key":"12_CR19","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/1125944.1125949","volume":"49","author":"B. Dobing","year":"2006","unstructured":"Dobing, B., Parsons, J.: How UML is Used. Communications of the ACM\u00a049, 109\u2013113 (2006)","journal-title":"Communications of the ACM"},{"key":"12_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"639","DOI":"10.1007\/978-3-642-41533-3_39","volume-title":"Model-Driven Engineering Languages and Systems","author":"K. Farias","year":"2013","unstructured":"Farias, K., Garcia, A., Whittle, J., Lucena, C.: Analyzing the Effort of Composing Design Models of Large-Scale Software in Industrial Case Studies. In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol.\u00a08107, pp. 639\u2013655. Springer, Heidelberg (2013)"},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: A research roadmap. In: Future of Software Engineering. IEEE Computer Society (2007)","DOI":"10.1109\/FOSE.2007.14"},{"key":"12_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1007\/11880240_49","volume-title":"Model Driven Engineering Languages and Systems","author":"H.J. Goldsby","year":"2006","unstructured":"Goldsby, H.J., Cheng, B.H.C., Konrad, S., Kamdoum, S.: A visualization framework for the modeling and formal analysis of high assurance systems. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol.\u00a04199, pp. 707\u2013721. Springer, Heidelberg (2006)"},{"issue":"6","key":"12_CR23","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1016\/j.infsof.2004.09.005","volume":"47","author":"M. Grossman","year":"2005","unstructured":"Grossman, M., et al.: Does UML make the grade? Insights from the software development community. Information and Software Technology\u00a047(6), 383\u2013397 (2005)","journal-title":"Information and Software Technology"},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"Hill, J.H.: Measuring and reducing modeling effort in domain-specific modeling languages with examples. In: IEEE Eng. of Computer Based Systems (ECBS), pp. 120\u2013129 (2011)","DOI":"10.1109\/ECBS.2011.22"},{"key":"12_CR25","first-page":"1","volume":"57","author":"S. Hildebrandt","year":"2013","unstructured":"Hildebrandt, S., et al.: A Survey of Triple Graph Grammar Tools. Electronic Communications of the EASST\u00a057, 1\u201317 (2013)","journal-title":"Electronic Communications of the EASST"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Hutchinson, J., Rouncefield, M., Whittle, J.: Model Driven Engineering Practices in Industry. In: ICSE 2011, pp. 633\u2013642 (2011)","DOI":"10.1145\/1985793.1985882"},{"key":"12_CR27","doi-asserted-by":"crossref","unstructured":"Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical Assessment of MDE in Industry. In: ICSE 2011, pp. 471\u2013480 (2011)","DOI":"10.1145\/1985793.1985858"},{"key":"12_CR28","unstructured":"Inmon, W.H., Zachman, J.A., Geiger, J.G.: Data Stores, Data Warehousing, and the Zachman Framework: Managing Enterprise Knowledge. McGraw-Hill (1997)"},{"key":"12_CR29","doi-asserted-by":"crossref","unstructured":"J\u00e9z\u00e9quel, J.-M., Barais, O., Fleurey, F.: Model driven language engineering with Kermeta. In: Fernandes, J.M., L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2009. LNCS, vol.\u00a06491, pp. 201\u2013221. Springer, Heidelberg (2011)","DOI":"10.1007\/978-3-642-18023-1_5"},{"key":"12_CR30","doi-asserted-by":"crossref","unstructured":"Kawahara, R., et al.: Verification of embedded system\u2019s specification using collaborative simulation of SysML and simulink models. In: MBSE 2009, pp. 21\u201328 (2009)","DOI":"10.1109\/MBSE.2009.5031716"},{"key":"12_CR31","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.: Eclipse development tools for epsilon. In: Eclipse Summit Europe, Eclipse Modeling Symposium, vol. 20062 (2006)"},{"key":"12_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1007\/978-3-540-89020-1_26","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"I. Kurtev","year":"2008","unstructured":"Kurtev, I.: State of the art of QVT: A model transformation language standard. In: Sch\u00fcrr, A., Nagl, M., Z\u00fcndorf, A. (eds.) AGTIVE 2007. LNCS, vol.\u00a05088, pp. 377\u2013393. Springer, Heidelberg (2008)"},{"issue":"11","key":"12_CR33","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/2.963443","volume":"34","author":"\u00c1. L\u00e9deczi","year":"2001","unstructured":"L\u00e9deczi, \u00c1., Bakay, A., Maroti, M., Volgyesi, P., Nordstrom, G., Sprinkle, J., Karsai, G.: Composing domain-specific design environments. Computer\u00a034(11), 44\u201351 (2001)","journal-title":"Computer"},{"key":"12_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1007\/3-540-46852-8_31","volume-title":"\u00abUML\u00bb \u201999 - The Unified Modeling Language. Beyond the Standard","author":"J. Lilius","year":"1999","unstructured":"Lilius, J., Paltor, I.P.: Formalising UML state machines for model checking. In: France, R.B. (ed.) UML 1999. LNCS, vol.\u00a01723, pp. 430\u2013444. Springer, Heidelberg (1999)"},{"issue":"1","key":"12_CR35","first-page":"27","volume":"69","author":"G. Martin","year":"2007","unstructured":"Martin, G., B\u00fcttner, F., Richters, M.: USE: A UML-based specification environment for validating UML and OCL. Science of Computer Programming\u00a069(1), 27\u201334 (2007)","journal-title":"Science of Computer Programming"},{"key":"12_CR36","unstructured":"Mayart, F., Bruel, J.-M.: Psychological Requirements for Software Engineers: A Reverse Engineering Approach. In: IEEE C3SEE, pp. 137\u2013146 (2004)"},{"key":"12_CR37","doi-asserted-by":"crossref","unstructured":"McUmber, W.E., Cheng, B.H.C.: A general framework for formalizing UML with formal languages. In: 23rd ICSE, pp. 433\u2013442. IEEE Computer Society (2001)","DOI":"10.1109\/ICSE.2001.919116"},{"key":"12_CR38","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"432","DOI":"10.1007\/978-3-540-69100-6_31","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"P. Mohagheghi","year":"2008","unstructured":"Mohagheghi, P., Dehlen, V.: Where is the Proof? \u2013 A Review of Experiences from Applying MDE in Industry. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol.\u00a05095, pp. 432\u2013443. Springer, Heidelberg (2008)"},{"key":"12_CR39","unstructured":"Moussa, A., et al.: Towards a model transformation intentcatalog. In: First Workshop onthe Analysis of Model Transformations, pp. 3\u20138. ACM (2012)"},{"key":"12_CR40","doi-asserted-by":"crossref","unstructured":"Nugroho, A., Chaudron, M.R.V.: A survey into the rigor of UML use and its perceived impact on quality and productivity. In: ESEM 2008, pp. 90\u201399. ACM (2008)","DOI":"10.1145\/1414004.1414020"},{"key":"12_CR41","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1007\/3-540-46852-8_30","volume-title":"\u00abUML\u00bb \u201999 - The Unified Modeling Language. Beyond the Standard","author":"J. Offutt","year":"1999","unstructured":"Offutt, J., Abdurazik, A.: Generating Tests from UML Specifications. In: France, R.B. (ed.) UML 1999. LNCS, vol.\u00a01723, pp. 416\u2013429. Springer, Heidelberg (1999)"},{"key":"12_CR42","doi-asserted-by":"crossref","unstructured":"Pati, T., Feiock, D.C., Hill, J.H.: Proactive modeling: auto-generating models from their semantics and constraints. In: Wksh. on Domain-Spec. Modeling, pp. 7\u201312. ACM (2012)","DOI":"10.1145\/2420918.2420921"},{"key":"12_CR43","doi-asserted-by":"crossref","unstructured":"Petre, M.: UML in practice. In: 2013 International Conference on Software Engineering (ICSE 2013), pp. 722\u2013731. IEEE Press (2013)","DOI":"10.1109\/ICSE.2013.6606618"},{"key":"12_CR44","doi-asserted-by":"crossref","unstructured":"Radfelder, O., Gogolla, M.: On better understanding UML diagrams through interactive three-dimensional visualization and animation. In: AVI. ACM (2000)","DOI":"10.1145\/345513.345358"},{"key":"12_CR45","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1007\/3-540-45594-9_24","volume-title":"Business Process Management","author":"A.-W. Scheer","year":"2000","unstructured":"Scheer, A.-W., N\u00fcttgens, M.: ARIS Architecture and Reference Models for Business Process Management. In: van der Aalst, W., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol.\u00a01806, pp. 376\u2013389. Springer, Heidelberg (2000)"},{"issue":"1","key":"12_CR46","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MC.2005.31","volume":"38","author":"E. Sol","year":"2005","unstructured":"Sol, E., Harel, D., Cohen, I.R.: Reactive animation: Realistic modeling of complex dynamic systems. Computer\u00a038(1), 38\u201347 (2005)","journal-title":"Computer"},{"key":"12_CR47","unstructured":"Stikkolorum, D.R., Stevenson, C.E., Chaudron, M.R.V.: Assessing software design skills and their relation with reasoning skills. In: EduSymp 2013. CEUR, vol.\u00a01134, paper 5 (2013)"},{"issue":"5","key":"12_CR48","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1002\/stvr.456","volume":"22","author":"M. Utting","year":"2006","unstructured":"Utting, M., Pretschner, A., Legeard, B.: A taxonomy of model-based testing approaches. Journal on Softw. Testing, Verification & Reliability\u00a022(5), 297\u2013312 (2006)","journal-title":"Journal on Softw. Testing, Verification & Reliability"},{"key":"12_CR49","doi-asserted-by":"crossref","unstructured":"van der Aalst, W.M.P., van Hee, K.M.: Workflow Management: Models, Methods, and Systems. MIT Press (2002)","DOI":"10.7551\/mitpress\/7301.001.0001"},{"key":"12_CR50","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-41533-3_1","volume-title":"Model-Driven Engineering Languages and Systems","author":"J. Whittle","year":"2013","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M., Burden, H., Heldal, R.: Industrial Adoption of Model-Driven Engineering: Are the Tools Really the Problem? In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol.\u00a08107, pp. 1\u201317. Springer, Heidelberg (2013)"},{"issue":"3","key":"12_CR51","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/MS.2013.65","volume":"31","author":"J. Whittle","year":"2014","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M.: The State of Practice in Model-Driven Engineering. IEEE Software\u00a031(3), 79\u201385 (2014)","journal-title":"IEEE Software"},{"key":"12_CR52","doi-asserted-by":"crossref","unstructured":"Wu, Y., Hernandez, F., Ortega, F., Clarke, P.J., France, R.: Measuring the effort for creating and using domain-specific models. In: Wksh. on Domain-Spec. Mod., p. 14. ACM (2010)","DOI":"10.1145\/2060329.2060360"}],"container-title":["Lecture Notes in Computer Science","Model-Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11653-2_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T18:33:51Z","timestamp":1746383631000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11653-2_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319116525","9783319116532"],"references-count":52,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11653-2_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}