{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T04:01:36Z","timestamp":1745640096548,"version":"3.40.4"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031557286"},{"type":"electronic","value":"9783031557293"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-55729-3_8","type":"book-chapter","created":{"date-parts":[[2024,3,20]],"date-time":"2024-03-20T10:50:56Z","timestamp":1710931856000},"page":"89-103","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Enabling Domain-Specific Modeling Language Exchange Between Modeling Tools"],"prefix":"10.1007","author":[{"given":"Rohit","family":"Gupta","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Binder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nico","family":"Jansen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ambra","family":"Cal\u00e0","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Vollmar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikolaus","family":"Regnat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Schmalzing","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,3,21]]},"reference":[{"unstructured":"Extensible Markup Language (XML) (2023). https:\/\/www.w3.org\/XML\/","key":"8_CR1"},{"unstructured":"Model Interchange Wiki (2023). https:\/\/www.omgwiki.org\/model-interchange\/doku.php","key":"8_CR2"},{"unstructured":"XML Metadata Interchange (XMI) (2023). https:\/\/www.omg.org\/spec\/XMI\/","key":"8_CR3"},{"doi-asserted-by":"crossref","unstructured":"B\u00e9zivin, J.: Model driven engineering: an emerging technical space. In: Generative and Transformational Techniques in Software Engineering: International Summer School, GTTSE 2005, Braga, Portugal, 4\u20138 July 2005, pp. 36\u201364 (2006)","key":"8_CR4","DOI":"10.1007\/11877028_2"},{"unstructured":"B\u00e9zivin, J., Bruneli\u00e8re, H., Cabot, J., Doux, G., Jouault, F., Sottet, J.S.: Model driven tool interoperability in practice. In: 3rd Workshop on Model-Driven Tool & Process Integration (co-located with ECMFA 2010), pp. 62\u201372 (2010)","key":"8_CR5"},{"doi-asserted-by":"crossref","unstructured":"Binder, C., Neureiter, C., L\u00fcder, A.: Towards a domain-specific approach enabling tool-supported model-based systems engineering of complex industrial internet-of-things applications. Systems 9(2) (2021)","key":"8_CR6","DOI":"10.3390\/systems9020021"},{"volume-title":"Model-Based Engineering of Collaborative Embedded Systems","year":"2021","unstructured":"B\u00f6hm, W., Broy, M., Klein, C., Pohl, K., Rumpe, B., Schr\u00f6ck, S. (eds.): Model-Based Engineering of Collaborative Embedded Systems. Springer, Cham (2021)","key":"8_CR7"},{"key":"8_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/978-3-642-13595-8_5","volume-title":"Modelling Foundations and Applications","author":"H Bruneli\u00e8re","year":"2010","unstructured":"Bruneli\u00e8re, H., Cabot, J., Clasen, C., Jouault, F., B\u00e9zivin, J.: Towards model driven tool interoperability: bridging eclipse and Microsoft modeling tools. In: K\u00fchne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 32\u201347. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13595-8_5"},{"doi-asserted-by":"crossref","unstructured":"Butting, A., Jansen, N., Rumpe, B., Wortmann, A.: Translating grammars to accurate metamodels. In: International Conference on Software Language Engineering (SLE 2018), pp. 174\u2013186. ACM (2018)","key":"8_CR9","DOI":"10.1145\/3276604.3276605"},{"key":"8_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-319-26172-0_1","volume-title":"Globalizing Domain-Specific Languages","author":"BHC Cheng","year":"2015","unstructured":"Cheng, B.H.C., Combemale, B., France, R.B., J\u00e9z\u00e9quel, J.-M., Rumpe, B.: On the globalization of domain-specific languages. In: Cheng, B.H.C., Combemale, B., France, R.B., J\u00e9z\u00e9quel, J.-M., Rumpe, B. (eds.) Globalizing Domain-Specific Languages. LNCS, vol. 9400, pp. 1\u20136. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-26172-0_1"},{"key":"8_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/978-3-319-26172-0_2","volume-title":"Globalizing Domain-Specific Languages","author":"T Clark","year":"2015","unstructured":"Clark, T., van den Brand, M., Combemale, B., Rumpe, B.: Conceptual model of the globalization for domain-specific languages. In: Cheng, B.H.C., Combemale, B., France, R.B., J\u00e9z\u00e9quel, J.-M., Rumpe, B. (eds.) Globalizing Domain-Specific Languages. LNCS, vol. 9400, pp. 7\u201320. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-26172-0_2"},{"doi-asserted-by":"crossref","unstructured":"Dalibor, M., et al.: Mind the gap: lessons learned from translating grammars between MontiCore and Xtext. In: International Workshop on Domain-Specific Modeling (DSM 2019), pp. 40\u201349. ACM (2019)","key":"8_CR12","DOI":"10.1145\/3358501.3361236"},{"unstructured":"Dalibor, M., Jansen, N., Michael, J., Rumpe, B., Wortmann, A.: Towards sustainable systems engineering-integrating tools via component and connector architectures. In: Jacobs, G., Marheineke, J. (eds.) Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz, pp. 121\u2013133. Books on Demand (2019)","key":"8_CR13"},{"key":"8_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1007\/978-3-319-02654-1_12","volume-title":"Software Language Engineering","author":"PI Diallo","year":"2013","unstructured":"Diallo, P.I., Champeau, J., Lagadec, L.: A model-driven approach to enhance tool interoperability using the theory of models of computation. In: Erwig, M., Paige, R.F., Van Wyk, E. (eds.) SLE 2013. LNCS, vol. 8225, pp. 218\u2013237. Springer, Cham (2013). https:\/\/doi.org\/10.1007\/978-3-319-02654-1_12"},{"unstructured":"Drux, F., Jansen, N., Rumpe, B., Schmalzing, D.: Embedding textual languages in MagicDraw. In: Modellierung 2022 Satellite Events, pp. 32\u201343. Gesellschaft f\u00fcr Informatik e.V. (2022)","key":"8_CR15"},{"unstructured":"Enterprise Architect (2023). https:\/\/sparxsystems.com\/","key":"8_CR16"},{"doi-asserted-by":"crossref","unstructured":"Golra, F.R., Beugnard, A., Dagnat, F., Guerin, S., Guychard, C.: Using free modeling as an agile method for developing domain specific modeling languages. In: Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, pp. 24\u201334 (2016)","key":"8_CR17","DOI":"10.1145\/2976767.2976807"},{"doi-asserted-by":"crossref","unstructured":"Greifenberg, T., Look, M., Roidl, S., Rumpe, B.: Engineering tagging languages for DSLs. In: Conference on Model Driven Engineering Languages and Systems (MODELS 2015), pp. 34\u201343. ACM\/IEEE (2015)","key":"8_CR18","DOI":"10.1109\/MODELS.2015.7338233"},{"key":"8_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1007\/978-3-642-02138-1_10","volume-title":"Formal Techniques for Distributed Systems","author":"H Gr\u00f6nniger","year":"2009","unstructured":"Gr\u00f6nniger, H., Ringert, J.O., Rumpe, B.: System model-based definition of modeling language semantics. In: Lee, D., Lopes, A., Poetzsch-Heffter, A. (eds.) FMOODS\/FORTE -2009. LNCS, vol. 5522, pp. 152\u2013166. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02138-1_10"},{"key":"8_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-642-21292-5_2","volume-title":"Foundations of Computer Software. Modeling, Development, and Verification of Adaptive Systems","author":"H Gr\u00f6nniger","year":"2011","unstructured":"Gr\u00f6nniger, H., Rumpe, B.: Modeling language variability. In: Calinescu, R., Jackson, E. (eds.) Monterey Workshop 2010. LNCS, vol. 6662, pp. 17\u201332. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-21292-5_2"},{"doi-asserted-by":"crossref","unstructured":"Gupta, R., Jansen, N., Regnat, N., Rumpe, B.: Design guidelines for improving user experience in industrial domain-specific modelling languages. In: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. ACM (2022)","key":"8_CR21","DOI":"10.1145\/3550356.3561595"},{"doi-asserted-by":"crossref","unstructured":"Gupta, R., Kranz, S., Regnat, N., Rumpe, B., Wortmann, A.: Towards a systematic engineering of industrial domain-specific languages. In: 2021 IEEE\/ACM 8th International Workshop on Software Engineering Research and Industrial Practice (SE &IP), pp. 49\u201356. IEEE (2021)","key":"8_CR22","DOI":"10.1109\/SER-IP52554.2021.00016"},{"unstructured":"H\u00f6lldobler, K., Rumpe, B.: MontiCore 5 Language Workbench Edition 2017. Aachener Informatik-Berichte, Software Engineering, Band 32, Shaker Verlag (2017)","key":"8_CR23"},{"key":"8_CR24","first-page":"386","volume":"54","author":"K H\u00f6lldobler","year":"2018","unstructured":"H\u00f6lldobler, K., Rumpe, B., Wortmann, A.: Software language engineering in the large: towards composing and deriving languages. Comput. Lang. Syst. Struct. 54, 386\u2013405 (2018)","journal-title":"Comput. Lang. Syst. Struct."},{"unstructured":"IBM Rhapsody (2023). https:\/\/www.ibm.com\/products\/systems-design-rhapsody\/","key":"8_CR25"},{"doi-asserted-by":"crossref","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I., Valduriez, P.: ATL: a QVT-like transformation language. In: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications, pp. 719\u2013720 (2006)","key":"8_CR26","DOI":"10.1145\/1176617.1176691"},{"doi-asserted-by":"crossref","unstructured":"Kern, H.: Study of interoperability between meta-modeling tools. In: 2014 Federated Conference on Computer Science and Information Systems, pp. 1629\u20131637. IEEE (2014)","key":"8_CR27","DOI":"10.15439\/2014F255"},{"unstructured":"MagicDraw Enterprise (2023). https:\/\/www.3ds.com\/products-services\/catia\/products\/no-magic\/magicdraw\/","key":"8_CR28"},{"key":"8_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/978-3-642-24485-8_12","volume-title":"Model Driven Engineering Languages and Systems","author":"S Maoz","year":"2011","unstructured":"Maoz, S., Ringert, J.O., Rumpe, B.: Semantically configurable consistency analysis for class and object diagrams. In: Whittle, J., Clark, T., K\u00fchne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 153\u2013167. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-24485-8_12"},{"unstructured":"MDG Technologies (2023). https:\/\/sparxsystems.com\/resources\/mdg_tech\/","key":"8_CR30"},{"doi-asserted-by":"crossref","unstructured":"Mustafiz, S., Denil, J., L\u00facio, L., Vangheluwe, H.: The FTG+PM framework for multi-paradigm modelling: an automotive case study. In: Proceedings of the 6th International Workshop on Multi-paradigm Modeling, pp. 13\u201318 (2012)","key":"8_CR31","DOI":"10.1145\/2508443.2508446"},{"doi-asserted-by":"crossref","unstructured":"Odukoya, K.A., Whitfield, R.I., Hay, L., Harrison, N., Robb, M.: An architectural description for the application of MBSE in complex systems. In: 2021 IEEE International Symposium on Systems Engineering (ISSE), pp.\u00a01\u20138. IEEE (2021)","key":"8_CR32","DOI":"10.1109\/ISSE51541.2021.9582510"},{"issue":"5","key":"8_CR33","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1049\/iet-sen.2018.5409","volume":"13","author":"M Ozkaya","year":"2019","unstructured":"Ozkaya, M.: Are the UML modelling tools powerful enough for practitioners? A literature review. IET Softw. 13(5), 338\u2013354 (2019)","journal-title":"IET Softw."},{"key":"8_CR34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-33933-7","volume-title":"Modeling with UML: Language","author":"B Rumpe","year":"2016","unstructured":"Rumpe, B.: Modeling with UML: Language. Concepts, Methods, Springer, Cham (2016)"},{"unstructured":"Gupta, R., Jansen, N., Regnat, N., Rumpe, B.: Implementation of the SpesML workbench in MagicDraw. In: Modellierung 2022 Satellite Events, pp. 61\u201376. Gesellschaft f\u00fcr Informatik (2022)","key":"8_CR35"},{"doi-asserted-by":"crossref","unstructured":"Tolvanen, J.P.: MetaEdit+ integrated modeling and metamodeling environment for domain-specific languages. In: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications (2006)","key":"8_CR36","DOI":"10.1145\/1176617.1176676"},{"unstructured":"Zachman, J.A.: The Zachman framework for enterprise architecture. Primer for Enterprise Engineering and Manufacturing.[si]: Zachman International (2003)","key":"8_CR37"},{"unstructured":"Zusane, U.I., Nikiforova, O., Gusarovs, K.: Several issues on the model interchange between model-driven software development tools (2015)","key":"8_CR38"}],"container-title":["Communications in Computer and Information Science","Advances in Model and Data Engineering in the Digitalization Era"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-55729-3_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,25]],"date-time":"2025-04-25T04:36:54Z","timestamp":1745555814000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-55729-3_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031557286","9783031557293"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-55729-3_8","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"21 March 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"MEDI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Model and Data Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sousse","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tunisia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 November 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 November 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"medi2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/medi2023.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}