{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:38Z","timestamp":1750220618522,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T00:00:00Z","timestamp":1602806400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,16]]},"DOI":"10.1145\/3417990.3419489","type":"proceedings-article","created":{"date-parts":[[2020,11,2]],"date-time":"2020-11-02T14:03:12Z","timestamp":1604325792000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Multi-language systems based on perspectives to promote modularity, reusability, and consistency"],"prefix":"10.1145","author":[{"given":"Hyacinth","family":"Ali","sequence":"first","affiliation":[{"name":"McGill University, Montreal, Quebec"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,10,26]]},"reference":[{"volume-title":"Concern-Oriented Software Design","author":"Alam Omar","key":"e_1_3_2_1_1_1","unstructured":"Omar Alam , J\u00f6rg Kienzle , and Gunter Mussbacher . 2013. Concern-Oriented Software Design . In Model-Driven Engineering Languages and Systems, Ana Moreira, Bernhard Sch\u00e4tz, Jeff Gray, Antonio Vallecillo, and Peter Clarke (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 604--621. Omar Alam, J\u00f6rg Kienzle, and Gunter Mussbacher. 2013. Concern-Oriented Software Design. In Model-Driven Engineering Languages and Systems, Ana Moreira, Bernhard Sch\u00e4tz, Jeff Gray, Antonio Vallecillo, and Peter Clarke (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 604--621."},{"key":"e_1_3_2_1_2_1","volume-title":"Generic Graphical Navigation for Modelling Tools. In International Conference on System Analysis and Modeling. Springer, 44--60","author":"Ali Hyacinth","year":"2019","unstructured":"Hyacinth Ali , Gunter Mussbacher , and J\u00f6rg Kienzle . 2019 . Generic Graphical Navigation for Modelling Tools. In International Conference on System Analysis and Modeling. Springer, 44--60 . Hyacinth Ali, Gunter Mussbacher, and J\u00f6rg Kienzle. 2019. Generic Graphical Navigation for Modelling Tools. In International Conference on System Analysis and Modeling. Springer, 44--60."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MiSE.2019.00013"},{"volume-title":"Towards Modular Combination and Reuse of Languages with Perspectives. In 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)","author":"Ali Hyacinth","key":"e_1_3_2_1_4_1","unstructured":"Hyacinth Ali , Gunter Mussbacher , and J\u00f6rg Kienzle . 2019. Towards Modular Combination and Reuse of Languages with Perspectives. In 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) . IEEE , 387--394. Hyacinth Ali, Gunter Mussbacher, and J\u00f6rg Kienzle. 2019. Towards Modular Combination and Reuse of Languages with Perspectives. In 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). IEEE, 387--394."},{"key":"e_1_3_2_1_5_1","volume-title":"Action-Driven Consistency for Modular Multi-Language Systems with Perspectives. In 12th System Analysis and Modelling Conference. ACM.","author":"Ali Hyacinth","year":"2020","unstructured":"Hyacinth Ali , Gunter Mussbacher , and J\u00f6rg Kienzle . 2020 . Action-Driven Consistency for Modular Multi-Language Systems with Perspectives. In 12th System Analysis and Modelling Conference. ACM. Hyacinth Ali, Gunter Mussbacher, and J\u00f6rg Kienzle. 2020. Action-Driven Consistency for Modular Multi-Language Systems with Perspectives. In 12th System Analysis and Modelling Conference. ACM."},{"volume-title":"Evaluation of Novel Approaches to Software Engineering","author":"Atkinson Colin","key":"e_1_3_2_1_6_1","unstructured":"Colin Atkinson , Dietmar Stoll , and Philipp Bostan . 2009. Orthographic software modeling: a practical approach to view-based development . In Evaluation of Novel Approaches to Software Engineering . Springer , 206--219. Colin Atkinson, Dietmar Stoll, and Philipp Bostan. 2009. Orthographic software modeling: a practical approach to view-based development. In Evaluation of Novel Approaches to Software Engineering. Springer, 206--219."},{"volume-title":"Model-driven software engineering in practice","author":"Brambilla Marco","key":"e_1_3_2_1_7_1","unstructured":"Marco Brambilla , Jordi Cabot , and Manuel Wimmer . 2012. Model-driven software engineering in practice . Morgan & Claypool Publishers . Marco Brambilla, Jordi Cabot, and Manuel Wimmer. 2012. Model-driven software engineering in practice. Morgan & Claypool Publishers."},{"volume-title":"Globalizing Domain-Specific Languages","author":"Bryant Barrett","key":"e_1_3_2_1_8_1","unstructured":"Barrett Bryant , Jean-Marc J\u00e9z\u00e9quel , Ralf L\u00e4mmel , Marjan Mernik , Martin Schindler , Friedrich Steinmann , Juha-Pekka Tolvanen , Antonio Vallecillo , and Markus V\u00f6lter . 2015. Globalized domain specific language engineering . In Globalizing Domain-Specific Languages . Springer , 43--69. Barrett Bryant, Jean-Marc J\u00e9z\u00e9quel, Ralf L\u00e4mmel, Marjan Mernik, Martin Schindler, Friedrich Steinmann, Juha-Pekka Tolvanen, Antonio Vallecillo, and Markus V\u00f6lter. 2015. Globalized domain specific language engineering. In Globalizing Domain-Specific Languages. Springer, 43--69."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465498.2465501"},{"volume-title":"Modeling the behavioral semantics of heterogeneous languages and their coordination. In 2016 Architecture-Centric Virtual Integration (ACVI)","author":"Deantoni Julien","key":"e_1_3_2_1_10_1","unstructured":"Julien Deantoni . 2016. Modeling the behavioral semantics of heterogeneous languages and their coordination. In 2016 Architecture-Centric Virtual Integration (ACVI) . IEEE , 12--18. Julien Deantoni. 2016. Modeling the behavioral semantics of heterogeneous languages and their coordination. In 2016 Architecture-Centric Virtual Integration (ACVI). IEEE, 12--18."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814251.2814252"},{"volume-title":"Present and ulterior software engineering","author":"Degueule Thomas","key":"e_1_3_2_1_13_1","unstructured":"Thomas Degueule , Benoit Combemale , and Jean-Marc J\u00e9z\u00e9quel . 2017. On language interfaces . In Present and ulterior software engineering . Springer , 65--75. Thomas Degueule, Benoit Combemale, and Jean-Marc J\u00e9z\u00e9quel. 2017. On language interfaces. In Present and ulterior software engineering. Springer, 65--75."},{"volume-title":"Smalltalk-80: the language and its implementation","author":"Goldberg Adele","key":"e_1_3_2_1_14_1","unstructured":"Adele Goldberg and David Robson . 1983. Smalltalk-80: the language and its implementation . Addison-Wesley Longman Publishing Co., Inc. Adele Goldberg and David Robson. 1983. Smalltalk-80: the language and its implementation. Addison-Wesley Longman Publishing Co., Inc."},{"key":"e_1_3_2_1_15_1","volume-title":"Component-based software engineering. Putting the pieces together, addison-westley","author":"George T Heineman and William T Council","year":"2001","unstructured":"George T Heineman and William T Council l. 2001. Component-based software engineering. Putting the pieces together, addison-westley ( 2001 ), 5. George T Heineman and William T Councill. 2001. Component-based software engineering. Putting the pieces together, addison-westley (2001), 5."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.08.002"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.23"},{"key":"e_1_3_2_1_18_1","volume-title":"International journal on software tools for technology transfer 12, 5","author":"Krahn Holger","year":"2010","unstructured":"Holger Krahn , Bernhard Rumpe , and Steven V\u00f6lkel . 2010. MontiCore: a framework for compositional development of domain specific languages . International journal on software tools for technology transfer 12, 5 ( 2010 ), 353--372. Holger Krahn, Bernhard Rumpe, and Steven V\u00f6lkel. 2010. MontiCore: a framework for compositional development of domain specific languages. International journal on software tools for technology transfer 12, 5 (2010), 353--372."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737182.2737194"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2489861.2489864"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737166.2737177"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810379"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5220\/0007396401190130"},{"volume-title":"Graph transformations and model-driven engineering","author":"Shah Aditya A","key":"e_1_3_2_1_24_1","unstructured":"Aditya A Shah , Aleksandr A Kerzhner , Dirk Schaefer , and Christiaan JJ Paredis . 2010. Multi-view modeling to support embedded systems engineering in SysML . In Graph transformations and model-driven engineering . Springer , 580--601. Aditya A Shah, Aleksandr A Kerzhner, Dirk Schaefer, and Christiaan JJ Paredis. 2010. Multi-view modeling to support embedded systems engineering in SysML. In Graph transformations and model-driven engineering. Springer, 580--601."},{"key":"e_1_3_2_1_25_1","unstructured":"TouchCORE website. 2019. TouchCORE v7.0.2. http:\/\/touchcore.cs.mcgill.ca\/  TouchCORE website. 2019. TouchCORE v7.0.2. http:\/\/touchcore.cs.mcgill.ca\/"},{"key":"e_1_3_2_1_26_1","volume-title":"International Conference on Software Language Engineering. Springer, 254--273","author":"Wende Christian","year":"2009","unstructured":"Christian Wende , Nils Thieme , and Steffen Zschaler . 2009 . A role-based approach towards modular language engineering . In International Conference on Software Language Engineering. Springer, 254--273 . Christian Wende, Nils Thieme, and Steffen Zschaler. 2009. A role-based approach towards modular language engineering. In International Conference on Software Language Engineering. Springer, 254--273."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380070102"}],"event":{"name":"MODELS '20: ACM\/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Virtual Event Canada","acronym":"MODELS '20"},"container-title":["Proceedings of the 23rd ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3417990.3419489","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3417990.3419489","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:15Z","timestamp":1750197675000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3417990.3419489"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,16]]},"references-count":26,"alternative-id":["10.1145\/3417990.3419489","10.1145\/3417990"],"URL":"https:\/\/doi.org\/10.1145\/3417990.3419489","relation":{},"subject":[],"published":{"date-parts":[[2020,10,16]]},"assertion":[{"value":"2020-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}