{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T03:22:45Z","timestamp":1764904965640,"version":"3.37.3"},"reference-count":93,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,6,21]],"date-time":"2022-06-21T00:00:00Z","timestamp":1655769600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,6,21]],"date-time":"2022-06-21T00:00:00Z","timestamp":1655769600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100013405","name":"Rijksdienst voor Ondernemend Nederland","doi-asserted-by":"publisher","award":["18006"],"award-info":[{"award-number":["18006"]}],"id":[{"id":"10.13039\/100013405","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2023,2]]},"DOI":"10.1007\/s10270-022-01010-3","type":"journal-article","created":{"date-parts":[[2022,6,21]],"date-time":"2022-06-21T09:03:08Z","timestamp":1655802188000},"page":"415-447","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study"],"prefix":"10.1007","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4870-8433","authenticated-orcid":false,"given":"Istvan","family":"David","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2754-9568","authenticated-orcid":false,"given":"Malvina","family":"Latifaj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8308-6636","authenticated-orcid":false,"given":"Jakob","family":"Pietron","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2890-6034","authenticated-orcid":false,"given":"Weixing","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0401-1036","authenticated-orcid":false,"given":"Federico","family":"Ciccozzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5773-8346","authenticated-orcid":false,"given":"Ivano","family":"Malavolta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6088-8393","authenticated-orcid":false,"given":"Alexander","family":"Raschke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1694-0972","authenticated-orcid":false,"given":"Jan-Philipp","family":"Stegh\u00f6fer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1459-2081","authenticated-orcid":false,"given":"Regina","family":"Hebig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,6,21]]},"reference":[{"key":"1010_CR1","doi-asserted-by":"publisher","first-page":"110912","DOI":"10.1016\/j.jss.2021.110912","volume":"175","author":"L Addazi","year":"2021","unstructured":"Addazi, L., Ciccozzi, F.: Blended graphical and textual modelling for UML profiles: a proof-of-concept implementation and experiment. J. Syst. Softw. 175, 110912 (2021). https:\/\/doi.org\/10.1016\/j.jss.2021.110912","journal-title":"J. Syst. Softw."},{"issue":"12","key":"1010_CR2","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/2.546611","volume":"29","author":"SV Adve","year":"1996","unstructured":"Adve, S.V., Gharachorloo, K.: Shared memory consistency models: a tutorial. Computer 29(12), 66\u201376 (1996). https:\/\/doi.org\/10.1109\/2.546611","journal-title":"Computer"},{"issue":"3","key":"1010_CR3","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/s10270-007-0061-0","volume":"7","author":"C Atkinson","year":"2008","unstructured":"Atkinson, C., K\u00fchne, T.: Reducing accidental complexity in domain models. Softw. Syst. Model 7(3), 345\u2013359 (2008). https:\/\/doi.org\/10.1007\/s10270-007-0061-0","journal-title":"Softw. Syst. Model"},{"key":"1010_CR4","doi-asserted-by":"publisher","unstructured":"Balegas, V., Duarte, S., Ferreira, C., Rodrigues, R., Pregui\u00e7a, N.M., Najafzadeh, M., Shapiro, M.: Putting consistency back into eventual consistency. In: Proceedings of the Tenth European Conference on Computer Systems, EuroSys 2015, ACM, pp. 6:1\u20136:16, (2015). https:\/\/doi.org\/10.1145\/2741948.2741972","DOI":"10.1145\/2741948.2741972"},{"key":"1010_CR5","unstructured":"Balzer, R.: Tolerating Inconsistency. In: Proceedings of the 13th International Conference on Software Engineering, IEEE\/ACM, pp. 158\u2013165 (1991)"},{"key":"1010_CR6","doi-asserted-by":"publisher","unstructured":"Barisic, A., Amaral, V., Goul\u00e3o, M.: Usability evaluation of domain-specific languages. In: 8th International Conference on the Quality of Information and Communications Technology, QUATIC 2012, IEEE, pp. 342\u2013347,(2012). https:\/\/doi.org\/10.1109\/QUATIC.2012.63","DOI":"10.1109\/QUATIC.2012.63"},{"key":"1010_CR7","unstructured":"Basili, V.R., Caldiera, G., Rombach, H.D.: The goal question metric approach. In: Encyclopedia of Software Engineering, vol.\u00a02, Wiley, pp. 528\u2013532 (1994)"},{"key":"1010_CR8","doi-asserted-by":"publisher","unstructured":"Berger, T., V\u00f6lter, M., Jensen, H.P., Dangprasert, T., Siegmund, J.: Efficiency of projectional editing: a controlled experiment. In: Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, ACM, pp. 763\u2013774, (2016). https:\/\/doi.org\/10.1145\/2950290.2950315","DOI":"10.1145\/2950290.2950315"},{"key":"1010_CR9","doi-asserted-by":"publisher","unstructured":"Broy, M.: Software and system modeling: structured multi-view modeling, specification, design and implementation. In: Conquering Complexity, Springer, pp. 309\u2013372,(2012). https:\/\/doi.org\/10.1007\/978-1-4471-2297-5_14","DOI":"10.1007\/978-1-4471-2297-5_14"},{"issue":"1","key":"1010_CR10","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-019-00773-6","volume":"19","author":"A Bucchiarone","year":"2020","unstructured":"Bucchiarone, A., Cabot, J., Paige, R.F., Pierantonio, A.: Grand challenges in model-driven engineering: an analysis of the state of the research. Softw. Syst. Model 19(1), 5\u201313 (2020). https:\/\/doi.org\/10.1007\/s10270-019-00773-6","journal-title":"Softw. Syst. Model"},{"key":"1010_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-43946-0","volume-title":"Foundations of Multi-Paradigm Modelling for Cyber-Physical Systems","author":"P Carreira","year":"2020","unstructured":"Carreira, P., Amaral, V., Vangheluwem, H.: Foundations of Multi-Paradigm Modelling for Cyber-Physical Systems. Springer, Berlin (2020)"},{"key":"1010_CR12","doi-asserted-by":"publisher","unstructured":"Charfi, A., Schmidt, A., Spriestersbach, A.: A hybrid graphical and textual notation and editor for UML actions. In: Model Driven Architecture\u2014Foundations and Applications, 5th European Conference, ECMDA-FA 2009, Springer, LNCS, vol. 5562, pp. 237\u2013252,(2009). https:\/\/doi.org\/10.1007\/978-3-642-02674-4_17","DOI":"10.1007\/978-3-642-02674-4_17"},{"issue":"6","key":"1010_CR13","doi-asserted-by":"publisher","first-page":"3207","DOI":"10.1007\/s10270-018-00713-w","volume":"18","author":"A Cicchetti","year":"2019","unstructured":"Cicchetti, A., Ciccozzi, F., Pierantonio, A.: Multi-view approaches for software and system modelling: a systematic literature review. Softw. Syst. Model 18(6), 3207\u20133233 (2019). https:\/\/doi.org\/10.1007\/s10270-018-00713-w","journal-title":"Softw. Syst. Model"},{"issue":"3","key":"1010_CR14","doi-asserted-by":"publisher","first-page":"2313","DOI":"10.1007\/s10270-018-0675-4","volume":"18","author":"F Ciccozzi","year":"2019","unstructured":"Ciccozzi, F., Malavolta, I., Selic, B.: Execution of UML models: a systematic review of research and practice. Softw. Syst. Model 18(3), 2313\u20132360 (2019). https:\/\/doi.org\/10.1007\/s10270-018-0675-4","journal-title":"Softw. Syst. Model"},{"key":"1010_CR15","doi-asserted-by":"publisher","unstructured":"Ciccozzi, F., Tichy, M., Vangheluwe, H., Weyns, D.: Blended modelling: what, why and how. In: 22nd ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS Companion 2019, IEEE, pp. 425\u2013430 (2019b). https:\/\/doi.org\/10.1109\/MODELS-C.2019.00068","DOI":"10.1109\/MODELS-C.2019.00068"},{"key":"1010_CR16","doi-asserted-by":"crossref","unstructured":"Corley, J., Syriani, E., Ergin, H., Van Mierlo, S.: Modern software engineering methodologies for mobile and cloud environments, IGI Global, chap Cloud-based Multi-View Modeling Environments, pp. 120\u2013139. 7 (2016)","DOI":"10.4018\/978-1-4666-9916-8.ch007"},{"key":"1010_CR17","unstructured":"David, I.: A Foundation for Inconsistency Management in Model-Based Systems Engineering. PhD thesis, University of Antwerp, Belgium, Middelheimlaan 1, 2020 Antwerpen, Belgium (2019)"},{"key":"1010_CR18","unstructured":"David, I., Syriani, E., Verbrugge, C., Buchs, D., Blouin, D., Cicchetti, A., Vanherpen, K.: Towards inconsistency tolerance by quantification of semantic inconsistencies. In: Proceedings of the 1st International Workshop on Collaborative Modelling in MDE (COMMitMDE 2016) co-located with ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2016), CEUR-WS.org, CEUR Workshop Proceedings, vol. 1717, pp. 35\u201344 (2016)"},{"key":"1010_CR19","unstructured":"David, I., Denil, J., Vangheluwe, H.: Process-oriented inconsistency management in collaborative systems modeling. In: 16th International Industrial Simulation Conference 2018, ISC 2018, Eurosis, pp. 54\u201361 (2018)"},{"key":"1010_CR20","doi-asserted-by":"publisher","unstructured":"David, I., Aslam, K., Faridmoayer, S., Malavolta, I., Syriani, E., Lago, P.: Collaborative model-driven software engineering: a systematic update. In: 24th International Conference on Model Driven Engineering Languages and Systems, MODELS 2021, IEEE, pp. 273\u2013284, (2021). https:\/\/doi.org\/10.1109\/MODELS50736.2021.00035","DOI":"10.1109\/MODELS50736.2021.00035"},{"key":"1010_CR21","doi-asserted-by":"publisher","unstructured":"Dennis, A.R., Valacich, J.S.: A replication manifesto. AIS Trans Replication Res 1:1, (2015). https:\/\/doi.org\/10.17705\/1atrr.00001","DOI":"10.17705\/1atrr.00001"},{"key":"1010_CR22","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1016\/j.jss.2019.01.001","volume":"150","author":"P Di Francesco","year":"2019","unstructured":"Di Francesco, P., Lago, P., Malavolta, I.: Architecting with microservices: a systematic mapping study. J. Syst. Softw. 150, 77\u201397 (2019). https:\/\/doi.org\/10.1016\/j.jss.2019.01.001","journal-title":"J. Syst. Softw."},{"key":"1010_CR23","unstructured":"do Nascimento, L.M., Viana, D.L., Neto, P., Martins, D., Garcia, V.C., Meira, S.: A systematic mapping study on domain-specific languages. In: The Seventh International Conference on Software Engineering Advances (ICSEA 2012), pp. 179\u2013187 (2012)"},{"issue":"3","key":"1010_CR24","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1177\/1063293X9400200307","volume":"2","author":"S Easterbrook","year":"1994","unstructured":"Easterbrook, S., Finkelstein, A., Kramer, J., Nuseibeh, B.: Coordinating Distributed ViewPoints: the anatomy of a consistency check. Concurr. Eng. 2(3), 209\u2013222 (1994). https:\/\/doi.org\/10.1177\/1063293X9400200307","journal-title":"Concurr. Eng."},{"issue":"7","key":"1010_CR25","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/j.entcs.2010.08.035","volume":"253","author":"L Engelen","year":"2010","unstructured":"Engelen, L., van den Brand, M.: Integrating textual and graphical modelling languages. Electron. Notes Theor. Comput. Sci. 253(7), 105\u2013120 (2010). https:\/\/doi.org\/10.1016\/j.entcs.2010.08.035","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"1010_CR26","doi-asserted-by":"publisher","unstructured":"Engels, G., K\u00fcster, J.M., Heckel, R., Groenewegen, L.: A methodology for specifying and analyzing consistency of object-oriented behavioral models. In: Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2001, ACM, pp. 186\u2013195,(2001). https:\/\/doi.org\/10.1145\/503209.503235","DOI":"10.1145\/503209.503235"},{"key":"1010_CR27","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.cl.2015.08.007","volume":"44","author":"S Erdweg","year":"2015","unstructured":"Erdweg, S., et al.: Evaluating and comparing language workbenches: existing results and benchmarks for the future. Comput. Lang Syst. Struct. 44, 24\u201347 (2015). https:\/\/doi.org\/10.1016\/j.cl.2015.08.007","journal-title":"Comput. Lang Syst. Struct."},{"key":"1010_CR28","doi-asserted-by":"publisher","unstructured":"Finkelstein, A.: A foolish consistency: technical challenges in consistency management. In: Database and Expert Systems Applications, 11th International Conference, DEXA 2000, Springer, LNCS, vol 1873, pp. 1\u20135 (2000). https:\/\/doi.org\/10.1007\/3-540-44469-6_1","DOI":"10.1007\/3-540-44469-6_1"},{"issue":"8","key":"1010_CR29","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1109\/32.310667","volume":"20","author":"A Finkelstein","year":"1994","unstructured":"Finkelstein, A., Gabbay, D.M., Hunter, A., Kramer, J., Nuseibeh, B.: Inconsistency handling in multperspective specifications. IEEE Trans. Softw. Eng. 20(8), 569\u2013578 (1994). https:\/\/doi.org\/10.1109\/32.310667","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"12","key":"1010_CR30","doi-asserted-by":"publisher","first-page":"1146","DOI":"10.1109\/TSE.2017.2755039","volume":"44","author":"M Franzago","year":"2018","unstructured":"Franzago, M., Ruscio, D.D., Malavolta, I., Muccini, H.: Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map. IEEE Trans Software Eng 44(12), 1146\u20131175 (2018). https:\/\/doi.org\/10.1109\/TSE.2017.2755039","journal-title":"IEEE Trans Software Eng"},{"key":"1010_CR31","doi-asserted-by":"crossref","unstructured":"Franzosi, R.: Quantitative narrative analysis. 162, Sage (2010)","DOI":"10.4135\/9781412993883"},{"key":"1010_CR32","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.infsof.2015.11.003","volume":"71","author":"V Garousi","year":"2016","unstructured":"Garousi, V., Fernandes, J.M.: Highly-cited papers in software engineering: the top-100. Inf. Softw. Technol. 71, 108\u2013128 (2016). https:\/\/doi.org\/10.1016\/j.infsof.2015.11.003","journal-title":"Inf. Softw. Technol."},{"key":"1010_CR33","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.infsof.2018.09.006","volume":"106","author":"V Garousi","year":"2019","unstructured":"Garousi, V., Felderer, M., M\u00e4ntyl\u00e4, M.V.: Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf. Softw. Technol. 106, 101\u2013121 (2019). https:\/\/doi.org\/10.1016\/j.infsof.2018.09.006","journal-title":"Inf. Softw. Technol."},{"key":"1010_CR34","unstructured":"Gausemeier, J., Sch\u00e4fer, W., Greenyer, J., Kahl, S., Pook, S., Rieke, J.: Management of cross-domain model consistency during the development of advanced mechatronic systems. In: DS 58-6: Proceedings of ICED 09, the 17th International Conference on Engineering Design, ICED, vol.\u00a06, pp. 1\u201312 (2009)"},{"key":"1010_CR35","doi-asserted-by":"publisher","unstructured":"Giese, H., Wagner, R.: Incremental model synchronization with triple graph grammars. In: Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Springer, LNCS, vol. 4199, pp. 543\u2013557 (2006). https:\/\/doi.org\/10.1007\/11880240_38","DOI":"10.1007\/11880240_38"},{"key":"1010_CR36","unstructured":"Gj\u00f8s\u00e6ter, T., Prinz, A., Scheidgen, M.: Meta-model or Grammar? Methods and Tools for the Formal Definition of Languages. In: Nordic Workshop on Model Driven Engineering (NW-MoDE 2008), pp. 67\u201382 (2008)"},{"key":"1010_CR37","doi-asserted-by":"publisher","unstructured":"Granada, D., Vara, J.M., Blanco, F.J.P., Marcos, E.: Model-based Tool Support for the Development of Visual Editors\u2014A Systematic Mapping Study. In: Proceedings of the 12th International Conference on Software Technologies, ICSOFT 2017, SciTePress, pp. 330\u2013337, (2017). https:\/\/doi.org\/10.5220\/0006430503300337","DOI":"10.5220\/0006430503300337"},{"issue":"7524","key":"1010_CR38","doi-asserted-by":"publisher","first-page":"1064","DOI":"10.1136\/bmj.38636.593461.68","volume":"331","author":"T Greenhalgh","year":"2005","unstructured":"Greenhalgh, T., Peacock, R.: Effectiveness and efficiency of search methods in systematic reviews of complex evidence: audit of primary sources. BMJ 331(7524), 1064\u20131065 (2005)","journal-title":"BMJ"},{"key":"1010_CR39","doi-asserted-by":"publisher","unstructured":"Gu, Z., Wang, S., Kodase, S., Shin, K.G.: An end-to-end tool chain for multi-view modeling and analysis of avionics mission computing software. In: Proceedings of the 24th IEEE Real-Time Systems Symposium (RTSS 2003), 3-5 December 2003, Cancun, Mexico, IEEE Computer Society, pp. 78\u201381 (2003) https:\/\/doi.org\/10.1109\/REAL.2003.1253256","DOI":"10.1109\/REAL.2003.1253256"},{"issue":"4","key":"1010_CR40","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1002\/sim.4780090403","volume":"9","author":"MG Haviland","year":"1990","unstructured":"Haviland, M.G.: Yates\u2019s correction for continuity and the analysis of 2$$\\times $$ 2 contingency tables. Stat. Med. 9(4), 363\u2013367 (1990). https:\/\/doi.org\/10.1002\/sim.4780090403","journal-title":"Stat. Med."},{"key":"1010_CR41","doi-asserted-by":"publisher","unstructured":"Huning, L., Osterkamp, T., Schaarschmidt, M., Pulverm\u00fcller, E.: Seamless integration of hardware interfaces in UML-based MDSE tools. In: Proceedings of the 16th International Conference on Software Technologies, ICSOFT 2021, Online Streaming, July 6\u20138, 2021, SCITEPRESS, pp 233\u2013244, (2021). https:\/\/doi.org\/10.5220\/0010575802330244","DOI":"10.5220\/0010575802330244"},{"key":"1010_CR42","unstructured":"ISO\/IEC\/IEEE (2011) Systems and software engineering\u2014architecture description. ISO\/IEC\/IEEE 42010:2011(E) (Revision of ISO\/IEC 42010:2007 and IEEE Std 1471-2000) pp. 1\u201346"},{"issue":"5","key":"1010_CR43","doi-asserted-by":"publisher","first-page":"4205","DOI":"10.1007\/s10664-020-09872-1","volume":"25","author":"A Iung","year":"2020","unstructured":"Iung, A., Carbonell, J., Marchezan, L., Rodrigues, E.M., Bernardino, M., Basso, F.P., Medeiros, B.: Systematic mapping study on domain-specific language development tools. Empir. Softw. Eng. 25(5), 4205\u20134249 (2020). https:\/\/doi.org\/10.1007\/s10664-020-09872-1","journal-title":"Empir. Softw. Eng."},{"key":"1010_CR44","doi-asserted-by":"publisher","unstructured":"Kehrer, T., Kelter, U., Taentzer, G.: Consistency-preserving edit scripts in model versioning. In: 2013 28th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2013, IEEE, pp. 191\u2013201,(2013). https:\/\/doi.org\/10.1109\/ASE.2013.6693079","DOI":"10.1109\/ASE.2013.6693079"},{"key":"1010_CR45","doi-asserted-by":"publisher","unstructured":"Kelly, S .: Collaborative modelling with version control. In: Software Technologies: Applications and Foundations - STAF 2017 Collocated Workshops, Springer, LNCS, vol. 10748, pp. 20\u201329, (2017).https:\/\/doi.org\/10.1007\/978-3-319-74730-9_3","DOI":"10.1007\/978-3-319-74730-9_3"},{"issue":"12","key":"1010_CR46","doi-asserted-by":"publisher","first-page":"2049","DOI":"10.1016\/j.infsof.2013.07.010","volume":"55","author":"BA Kitchenham","year":"2013","unstructured":"Kitchenham, B.A., Brereton, P.: A systematic review of systematic review process research in software engineering. Inf. Softw. Technol. 55(12), 2049\u20132075 (2013). https:\/\/doi.org\/10.1016\/j.infsof.2013.07.010","journal-title":"Inf. Softw. Technol."},{"key":"1010_CR47","unstructured":"Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering, Version 2.3. EBSE Technical Report EBSE-2007-01, Keele University and University of Durham (2007)"},{"issue":"110","key":"1010_CR48","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1016\/j.jss.2020.110815","volume":"171","author":"H Klare","year":"2021","unstructured":"Klare, H., Kramer, M.E., Langhammer, M., Werle, D., Burger, E., Reussner, R.H.: Enabling consistency in view-based system development: the vitruvius approach. J. Syst. Softw. 171(110), 815 (2021). https:\/\/doi.org\/10.1016\/j.jss.2020.110815","journal-title":"J. Syst. Softw."},{"key":"1010_CR49","doi-asserted-by":"publisher","unstructured":"Kolovos, D.S., Rose, L.M., Matragkas, N.D., Paige, R.F., Guerra, E., Cuadrado, J.S., de\u00a0Lara, J., R\u00e1th, I., Varr\u00f3, D., Tisi, M., Cabot, J.: A research roadmap towards achieving scalability in model driven engineering. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, ACM, p.\u00a02 (2013). https:\/\/doi.org\/10.1145\/2487766.2487768","DOI":"10.1145\/2487766.2487768"},{"issue":"9","key":"1010_CR50","doi-asserted-by":"publisher","first-page":"690","DOI":"10.1109\/TC.1979.1675439","volume":"28","author":"L Lamport","year":"1979","unstructured":"Lamport, L.: How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput. 28(9), 690\u2013691 (1979). https:\/\/doi.org\/10.1109\/TC.1979.1675439","journal-title":"IEEE Trans. Comput."},{"key":"1010_CR51","doi-asserted-by":"crossref","unstructured":"Laz\u0103r, C.L.: Integrating Alf editor with Eclipse UML editors. Studia Universitatis Babes-Bolyai, Informatica 56(3): (2011)","DOI":"10.5038\/1937-8602.56.2.1"},{"key":"1010_CR52","doi-asserted-by":"crossref","unstructured":"Maro, S., Stegh\u00f6fer, J., Anjorin, A., Tichy, M., Gelin, L.: On integrating graphical and textual editors for a UML profile based domain specific language: an industrial experience. In: Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering, SLE 2015, ACM, pp. 1\u201312 (2015)","DOI":"10.1145\/2814251.2814253"},{"key":"1010_CR53","unstructured":"Mar\u00f3ti M, Kecsk\u00e9s T, Keresk\u00e9nyi R, Broll B, V\u00f6lgyesi P, Jur\u00e1cz L, Levendovszky T, L\u00e9deczi \u00c1 (2014) Next generation (meta) modeling: web-and cloud-based collaborative tool infrastructure. MPM@ MoDELS 1237:41\u201360"},{"key":"1010_CR54","doi-asserted-by":"publisher","unstructured":"Mens, T., Straeten, R.V.D., D\u2019Hondt, M.: Detecting and Resolving Model Inconsistencies Using Transformation Dependency Analysis. In: Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings, Springer, LNCS, vol. 4199, pp. 200\u2013214, (2006). https:\/\/doi.org\/10.1007\/11880240_15","DOI":"10.1007\/11880240_15"},{"key":"1010_CR55","doi-asserted-by":"publisher","unstructured":"Merkle, B.: Textual modeling tools: overview and comparison of language workbenches. In: Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, SPLASH\/OOPSLA 2010, ACM, pp. 139\u2013148, (2010). https:\/\/doi.org\/10.1145\/1869542.1869564","DOI":"10.1145\/1869542.1869564"},{"key":"1010_CR56","doi-asserted-by":"publisher","unstructured":"Michaux, J., Blanc, X., Shapiro, M., Sutra, P.: A semantically rich approach for collaborative model edition. In: Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), ACM, pp. 1470\u20131475 (2011). https:\/\/doi.org\/10.1145\/1982185.1982500","DOI":"10.1145\/1982185.1982500"},{"issue":"6","key":"1010_CR57","doi-asserted-by":"publisher","first-page":"756","DOI":"10.1109\/TSE.2009.67","volume":"35","author":"DL Moody","year":"2009","unstructured":"Moody, D.L.: The physics of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans. Softw. Eng. 35(6), 756\u2013779 (2009). https:\/\/doi.org\/10.1109\/TSE.2009.67","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"9","key":"1010_CR58","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1177\/0037549704050532","volume":"80","author":"PJ Mosterman","year":"2004","unstructured":"Mosterman, P.J., Vangheluwe, H.: Computer automated multi-paradigm modeling: an introduction. Simul 80(9), 433\u2013450 (2004). https:\/\/doi.org\/10.1177\/0037549704050532","journal-title":"Simul"},{"key":"1010_CR59","doi-asserted-by":"crossref","unstructured":"Negm, E., Makady, S., Salah, A.: Survey on domain specific languages implementation aspects. International Journal of Advanced Computer Science and Applications 10 (2019)","DOI":"10.14569\/IJACSA.2019.0101183"},{"key":"1010_CR60","doi-asserted-by":"publisher","unstructured":"Nentwich, C., Emmerich, W., Finkelstein, A.: Consistency management with repair actions. In: Proceedings of the 25th International Conference on Software Engineering, IEEE, pp. 455\u2013464,(2003). https:\/\/doi.org\/10.1109\/ICSE.2003.1201223","DOI":"10.1109\/ICSE.2003.1201223"},{"issue":"2","key":"1010_CR61","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/S0164-1212(01)00036-X","volume":"58","author":"B Nuseibeh","year":"2001","unstructured":"Nuseibeh, B., Easterbrook, S.M., Russo, A.: Making inconsistency respectable in software development. J. Syst. Softw. 58(2), 171\u2013180 (2001). https:\/\/doi.org\/10.1016\/S0164-1212(01)00036-X","journal-title":"J. Syst. Softw."},{"key":"1010_CR62","doi-asserted-by":"publisher","unstructured":"Persson, M., T\u00f6rngren, M., Qamar, A., Westman, J., Biehl, M., Tripakis, S., Vangheluwe, H., Denil, J.: A characterization of integrated multi-view modeling in the context of embedded and cyber-physical systems. In: Proceedings of the International Conference on Embedded Software, EMSOFT 2013, IEEE, pp. 10:1\u201310:10 (2013). https:\/\/doi.org\/10.1109\/EMSOFT.2013.6658588","DOI":"10.1109\/EMSOFT.2013.6658588"},{"key":"1010_CR63","doi-asserted-by":"crossref","unstructured":"Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th International Conference on Evaluation and Assessment in Software Engineering, EASE 2008, BCS, Workshops in Computing (2018)","DOI":"10.14236\/ewic\/EASE2008.8"},{"key":"1010_CR64","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2015.03.007","volume":"64","author":"K Petersen","year":"2015","unstructured":"Petersen, K., Vakkalanka, S., Kuzniarz, L.: Guidelines for conducting systematic mapping studies in software engineering: an update. Inf. Softw. Technol. 64, 1\u201318 (2015). https:\/\/doi.org\/10.1016\/j.infsof.2015.03.007","journal-title":"Inf. Softw. Technol."},{"issue":"4","key":"1010_CR65","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1007\/s10270-009-0122-7","volume":"9","author":"I R\u00e1th","year":"2010","unstructured":"R\u00e1th, I., \u00d6kr\u00f6s, A., Varr\u00f3, D.: Synchronization of abstract and concrete syntax in domain-specific modeling languages - By mapping models and live transformations. Softw. Syst. Model 9(4), 453\u2013471 (2010). https:\/\/doi.org\/10.1007\/s10270-009-0122-7","journal-title":"Softw. Syst. Model"},{"issue":"3","key":"1010_CR66","doi-asserted-by":"publisher","first-page":"1577","DOI":"10.1007\/s10270-017-0638-1","volume":"18","author":"J Reineke","year":"2019","unstructured":"Reineke, J., Stergiou, C., Tripakis, S.: Basic problems in multi-view modeling. Softw. Syst. Model 18(3), 1577\u20131611 (2019). https:\/\/doi.org\/10.1007\/s10270-017-0638-1","journal-title":"Softw. Syst. Model"},{"key":"1010_CR67","doi-asserted-by":"publisher","unstructured":"Ries, B., Capozucca, A., Guelfi, N.: Messir: a text-first DSL-based approach for UML requirements engineering (tool demo). In: Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, SLE 2018, ACM, pp. 103\u2013107, (2018). https:\/\/doi.org\/10.1145\/3276604.3276614","DOI":"10.1145\/3276604.3276614"},{"issue":"1","key":"1010_CR68","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1177\/1356389008097871","volume":"15","author":"M Rodgers","year":"2009","unstructured":"Rodgers, M., Sowden, A., Petticrew, M., Arai, L., Roberts, H., Britten, N., Popay, J.: Testing methodological guidance on the conduct of narrative synthesis in systematic reviews: effectiveness of interventions to promote smoke alarm ownership and function. Evaluation 15(1), 49\u201373 (2009). https:\/\/doi.org\/10.1177\/1356389008097871","journal-title":"Evaluation"},{"key":"1010_CR69","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1002\/0470870168.ch4","volume":"2","author":"HR Rothstein","year":"2009","unstructured":"Rothstein, H.R., Hopewell, S.: Grey literature. Handb. Res. Synth. Meta-anal. 2, 103\u2013125 (2009). https:\/\/doi.org\/10.1002\/0470870168.ch4","journal-title":"Handb. Res. Synth. Meta-anal."},{"key":"1010_CR70","doi-asserted-by":"publisher","unstructured":"Scheidgen, M.: Textual modelling embedded into graphical modelling. In: Model Driven Architecture - Foundations and Applications, 4th European Conference, ECMDA-FA 2008, Springer, LNCS, vol 5095, pp. 153\u2013168, https:\/\/doi.org\/10.1007\/978-3-540-69100-6_11 (2008)","DOI":"10.1007\/978-3-540-69100-6_11"},{"key":"1010_CR71","doi-asserted-by":"publisher","unstructured":"Schulze, M., Weiland, J., Beuche, D.: Automotive model-driven development and the challenge of variability. In: 16th International Software Product Line Conference, SPLC \u201912, Salvador, Brazil - September 2-7, 2012, Volume 1, ACM, pp. 207\u2013214 (2012). https:\/\/doi.org\/10.1145\/2362536.2362565","DOI":"10.1145\/2362536.2362565"},{"key":"1010_CR72","doi-asserted-by":"publisher","unstructured":"Shapiro, M., Pregui\u00e7a, N.M., Baquero, C., Zawirski, M.: Conflict-Free Replicated Data Types. In: Stabilization, Safety, and Security of Distributed Systems - 13th International Symposium, SSS 2011, Springer, Lecture Notes in Computer Science, vol. 6976, pp. 386\u2013400 (2011). https:\/\/doi.org\/10.1007\/978-3-642-24550-3_29","DOI":"10.1007\/978-3-642-24550-3_29"},{"key":"1010_CR73","unstructured":"Simonyi, C.: The Death of Computer Languages, The Birth of Intentional Programming. Tech. Rep. MSR-TR-95-52 (1995)"},{"key":"1010_CR74","doi-asserted-by":"crossref","unstructured":"Spanoudakis, G., Zisman, A.: Inconsistency management in software engineering: Survey and open research issues. In: Handbook of Software Engineering and Knowledge Engineering: Volume I: Fundamentals, World Scientific, pp. 329\u2013380 (2001)","DOI":"10.1142\/9789812389718_0015"},{"issue":"1","key":"1010_CR75","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/s10270-019-00736-x","volume":"19","author":"P Stevens","year":"2020","unstructured":"Stevens, P.: Maintaining consistency in networks of models: bidirectional transformations in the large. Softw. Syst. Model 19(1), 39\u201365 (2020). https:\/\/doi.org\/10.1007\/s10270-019-00736-x","journal-title":"Softw. Syst. Model"},{"issue":"4","key":"1010_CR76","doi-asserted-by":"publisher","first-page":"609","DOI":"10.3390\/modelling2040032","volume":"2","author":"E Syriani","year":"2021","unstructured":"Syriani, E., Riegelhaupt, D., Barroca, B., David, I.: Generation of custom textual model editors. Modelling 2(4), 609\u2013625 (2021)","journal-title":"Modelling"},{"issue":"3","key":"1010_CR77","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1007\/s10270-020-00834-1","volume":"20","author":"W Torres","year":"2021","unstructured":"Torres, W., van den Brand, M.G.J., Serebrenik, A.: A systematic literature review of cross-domain model consistency checking by model management tools. Softw. Syst. Model 20(3), 897\u2013916 (2021). https:\/\/doi.org\/10.1007\/s10270-020-00834-1","journal-title":"Softw. Syst. Model"},{"key":"1010_CR78","first-page":"1","volume":"2","author":"S Van Mierlo","year":"2016","unstructured":"Van Mierlo, S., Van Tendeloo, Y., Meyers, B., Exelmans, J., Vangheluwe, H.: SCCD: SCXML extended with class diagrams. Proc. Workshop Eng. Interact. Syst. SCXML 2, 1\u20132 (2016)","journal-title":"Proc. Workshop Eng. Interact. Syst. SCXML"},{"key":"1010_CR79","unstructured":"Van\u00a0Mierlo, S., Van\u00a0Tendeloo, Y., David, I., Meyers, B., Gebremichael, A., Vangheluwe, H.: A multi-paradigm approach for modelling service interactions in model-driven engineering processes. In: Proceedings of the Model-driven Approaches for Simulation Engineering Symposium, SpringSim (Mod4Sim) 2018, ACM, pp. 6:1\u20136:12 (2018)"},{"key":"1010_CR80","doi-asserted-by":"publisher","unstructured":"van Rest, O., Wachsmuth, G., Steel, J.R.H., S\u00fc\u00df, J.G., Visser, E.: Robust Real-Time Synchronization between Textual and Graphical Editors. In: Theory and Practice of Model Transformations - 6th International Conference, ICMT@STAF 2013, Springer, LNCS, vol 7909, pp. 92\u2013107 (2012). https:\/\/doi.org\/10.1007\/978-3-642-38883-5_11","DOI":"10.1007\/978-3-642-38883-5_11"},{"key":"1010_CR81","unstructured":"Vangheluwe, H., de\u00a0Lara, J., Mosterman, P.J.: An introduction to multi-paradigm modelling and simulation. In: Proceedings of the AIS\u20192002 conference (AI, Simulation and Planning in High Autonomy Systems), pp. 9\u201320 (2002)"},{"key":"1010_CR82","unstructured":"Vanherpen, K.: A Contract-based approach for multi-viewpoint consistency in the concurrent design of cyber-physical systems. PhD thesis, University of Antwerp, Belgium, Middelheimlaan 1, 2020 Antwerpen, Belgium (2018)"},{"key":"1010_CR83","doi-asserted-by":"publisher","unstructured":"Vanherpen, K., Denil, J., David, I., Meulenaere, P.D., Mosterman, P.J., T\u00f6rngren, M., Qamar, A., Vangheluwe, H.: Ontological reasoning for consistency in the design of cyber-physical systems. In: 1st International Workshop on Cyber-Physical Production Systems, CPPS@CPSWeek 2016, IEEE, pp. 1\u20138 (2016). https:\/\/doi.org\/10.1109\/CPPS.2016.7483922","DOI":"10.1109\/CPPS.2016.7483922"},{"key":"1010_CR84","doi-asserted-by":"publisher","unstructured":"Voelter, M.: Language and IDE modularization and composition with MPS. In: Generative and Transformational Techniques in Software Engineering IV, International Summer School, GTTSE 2011, Springer, LNCS, vol. 7680, pp. 383\u2013430, (2011). https:\/\/doi.org\/10.1007\/978-3-642-35992-7_11","DOI":"10.1007\/978-3-642-35992-7_11"},{"issue":"1","key":"1010_CR85","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/1435417.1435432","volume":"52","author":"W Vogels","year":"2009","unstructured":"Vogels, W.: Eventually consistent. Commun. ACM 52(1), 40\u201344 (2009). https:\/\/doi.org\/10.1145\/1435417.1435432","journal-title":"Commun. ACM"},{"key":"1010_CR86","doi-asserted-by":"publisher","unstructured":"V\u00f6lter, M., Siegmund, J., Berger, T., Kolb, B.: Towards user-friendly projectional editors. In: Software Language Engineering\u20147th International Conference, SLE 2014, Springer, LNCS, vol. 8706, pp. 41\u201361 (2014). https:\/\/doi.org\/10.1007\/978-3-319-11245-9_3","DOI":"10.1007\/978-3-319-11245-9_3"},{"key":"1010_CR87","doi-asserted-by":"publisher","unstructured":"von Hanxleden, R., Lee, E.A., Motika, C., Fuhrmann, H.: Multi-view modeling and pragmatics in 2020\u2014position paper on designing complex cyber-physical systems. In: Large-Scale Complex IT Systems. Development, Operation and Management - 17th Monterey Workshop 2012, Springer, LNCS, vol. 7539, pp. 209\u2013223. https:\/\/doi.org\/10.1007\/978-3-642-34059-8_11","DOI":"10.1007\/978-3-642-34059-8_11"},{"issue":"1","key":"1010_CR88","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1287\/isre.1050.0042","volume":"16","author":"BH Wixom","year":"2005","unstructured":"Wixom, B.H., Todd, P.A.: A theoretical integration of user satisfaction and technology acceptance. Inf. Syst. Res. 16(1), 85\u2013102 (2005). https:\/\/doi.org\/10.1287\/isre.1050.0042","journal-title":"Inf. Syst. Res."},{"key":"1010_CR89","doi-asserted-by":"publisher","unstructured":"Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: 18th international conference on evaluation and assessment in software engineering, EASE \u201914, ACM, pp. 38:1\u201338:10, (2014). https:\/\/doi.org\/10.1145\/2601248.2601268","DOI":"10.1145\/2601248.2601268"},{"key":"1010_CR90","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B.: Experimentation in Software Engineering. Springer (2012). https:\/\/doi.org\/10.1007\/978-3-642-29044-2","journal-title":"Springer"},{"key":"1010_CR91","doi-asserted-by":"publisher","unstructured":"Yang, G., Zhou, X., Lian, Y.: Constraint-based consistency checking for multi-view models of cyber-physical system. In: 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2017, IEEE, pp 370\u2013376, (2017). https:\/\/doi.org\/10.1109\/QRS-C.2017.68","DOI":"10.1109\/QRS-C.2017.68"},{"key":"1010_CR92","doi-asserted-by":"publisher","unstructured":"Zaheri, M., Famelis, M., Syriani, E.: Towards checking consistency-breaking updates between models and generated artifacts. In: ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS 2021 Companion, IEEE, pp. 400\u2013409, (2021). https:\/\/doi.org\/10.1109\/MODELS-C53483.2021.00063","DOI":"10.1109\/MODELS-C53483.2021.00063"},{"issue":"6","key":"1010_CR93","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1016\/j.infsof.2010.12.010","volume":"53","author":"H Zhang","year":"2011","unstructured":"Zhang, H., Babar, M.A., Tell, P.: Identifying relevant studies in software engineering. Inf. Softw. Technol. 53(6), 625\u2013637 (2011). https:\/\/doi.org\/10.1016\/j.infsof.2010.12.010","journal-title":"Inf. Softw. Technol."}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-022-01010-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-022-01010-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-022-01010-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,22]],"date-time":"2023-02-22T06:42:20Z","timestamp":1677048140000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-022-01010-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,21]]},"references-count":93,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,2]]}},"alternative-id":["1010"],"URL":"https:\/\/doi.org\/10.1007\/s10270-022-01010-3","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2022,6,21]]},"assertion":[{"value":"6 September 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 April 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 April 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 June 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}