{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:28:22Z","timestamp":1755998902128,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Norges forskningsr\u00e5d","award":["250683"],"award-info":[{"award-number":["250683"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,17]]},"DOI":"10.1145\/3486608.3486907","type":"proceedings-article","created":{"date-parts":[[2021,11,22]],"date-time":"2021-11-22T23:13:53Z","timestamp":1637622833000},"page":"16-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Vision: the next 700 language workbenches"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7067-2588","authenticated-orcid":false,"given":"Mikhail","family":"Barash","sequence":"first","affiliation":[{"name":"University of Bergen, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,11,22]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"crossref","unstructured":"U. A\u00df mann S. Zschaler and G. Wagner. 2006. Ontologies Meta-models and the Model-Driven Paradigm. In Ontologies for Software Engineering and Software Technology. Springer 249\u2013273.  U. A\u00df mann S. Zschaler and G. Wagner. 2006. Ontologies Meta-models and the Model-Driven Paradigm. In Ontologies for Software Engineering and Software Technology. Springer 249\u2013273.","DOI":"10.1007\/3-540-34518-3_9"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2010.08.030"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"crossref","unstructured":"M. Barash. 2021. Towards a Spreadsheet-Based Language Workbench. In MODELS\u201921 Companion.  M. Barash. 2021. Towards a Spreadsheet-Based Language Workbench. In MODELS\u201921 Companion.","DOI":"10.1109\/MODELS-C53483.2021.00102"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"crossref","unstructured":"D. Bork D. Karagiannis and B. Pittl. 2020. A survey of modeling language specification techniques. Inf. Syst. 87 (2020).  D. Bork D. Karagiannis and B. Pittl. 2020. A survey of modeling language specification techniques. Inf. Syst. 87 (2020).","DOI":"10.1016\/j.is.2019.101425"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00165-009-0140-9"},{"volume":"1559","volume-title":"The Use of Renaming in Composing General Programs. LNCS","author":"Brogi A.","key":"e_1_3_2_2_6_1"},{"key":"e_1_3_2_2_7_1","unstructured":"J. B\u00e9zivin G. Hillairet F. Jouault W. Piers and I. Kurtev. 2005. Bridging the MS\/DSL Tools and the Eclipse Modeling Framework. In OOPSLA.  J. B\u00e9zivin G. Hillairet F. Jouault W. Piers and I. Kurtev. 2005. Bridging the MS\/DSL Tools and the Eclipse Modeling Framework. In OOPSLA."},{"volume-title":"The MPS Language Workbench","author":"Campagne F.","key":"e_1_3_2_2_8_1"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276604.3276983"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"crossref","unstructured":"T. Clark A. Evans and S. Kent. 2001. The Metamodelling Language Calculus: Foundation Semantics for UML. In FASE\u201901 (LNCS Vol. 2029).  T. Clark A. Evans and S. Kent. 2001. The Metamodelling Language Calculus: Foundation Semantics for UML. In FASE\u201901 (LNCS Vol. 2029).","DOI":"10.1007\/3-540-45314-8_3"},{"key":"e_1_3_2_2_11_1","unstructured":"B. Combemale. 2015. Towards Language-Oriented Modeling.  B. Combemale. 2015. Towards Language-Oriented Modeling."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"crossref","unstructured":"B. Combemale J. Kienzle G. Mussbacher O. Barais E. Bousse W. Cazzola P. Collet T. Degueule R. Heinrich J.-M. J\u00e9z\u00e9quel M. Leduc T. Mayerhofer S. Mosser M. Sch\u00f6ttle M. Strittmatter and A. Wortmann. 2018. Concern-oriented language development (COLD): Fostering reuse in language engineering. Comput. Lang. Syst. Struct. 54 (2018).  B. Combemale J. Kienzle G. Mussbacher O. Barais E. Bousse W. Cazzola P. Collet T. Degueule R. Heinrich J.-M. J\u00e9z\u00e9quel M. Leduc T. Mayerhofer S. Mosser M. Sch\u00f6ttle M. Strittmatter and A. Wortmann. 2018. Concern-oriented language development (COLD): Fostering reuse in language engineering. Comput. Lang. Syst. Struct. 54 (2018).","DOI":"10.1016\/j.cl.2018.05.004"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"crossref","unstructured":"S. Creff J. Champeau A. Mon\u00e9gier and J.-M. J\u00e9z\u00e9quel. 2012. Relationships Formalization for Model-Based Product Lines. In APSEC.  S. Creff J. Champeau A. Mon\u00e9gier and J.-M. J\u00e9z\u00e9quel. 2012. Relationships Formalization for Model-Based Product Lines. In APSEC.","DOI":"10.1109\/APSEC.2012.127"},{"volume-title":"DSM","year":"2019","author":"Dalibor M.","key":"e_1_3_2_2_14_1"},{"volume-title":"Templates and Mixin Layers. In MoDELS 2010 (LNCS","author":"de Lara J.","key":"e_1_3_2_2_15_1"},{"volume-title":"Present and Ulterior Software Engineering","author":"Degueule T.","key":"e_1_3_2_2_16_1"},{"volume-title":"Revealing Class Structure with Concept Lattices. In WCRE","year":"2003","author":"Dekel U.","key":"e_1_3_2_2_17_1"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"crossref","unstructured":"S. Erdweg P. G. Giarrusso and T. Rendel. 2012. Language composition untangled. In LDTA \u201912. ACM 7.  S. Erdweg P. G. Giarrusso and T. Rendel. 2012. Language composition untangled. In LDTA \u201912. ACM 7.","DOI":"10.1145\/2427048.2427055"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.08.007"},{"key":"e_1_3_2_2_20_1","article-title":"DIE: A Domain Specific Aspect Language for IDE Events","volume":"20","author":"Fabry J.","year":"2014","journal-title":"J. Univers. Comput. Sci."},{"volume-title":"ASE","year":"2008","author":"Falleri J.-R.","key":"e_1_3_2_2_21_1"},{"volume-title":"Model-driven Development of Complex Software: A Research Roadmap. In FOSE","year":"2007","author":"France R. B.","key":"e_1_3_2_2_22_1"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/147508.147524"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0009"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2017.08.001"},{"volume-title":"ICSE","year":"2008","author":"Gr\u00f6nniger H.","key":"e_1_3_2_2_26_1"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2735386.2735924"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jlamp.2020.100543"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"crossref","unstructured":"A. S\u00e1nchez-Barbudo Herrera E. D. Willink and R. F. Paige. 2016. A Domain Specific Transformation Language to Bridge Concrete and Abstract Syntax. In ICMT@STAF 2016 (LNCS Vol. 9765). Springer.  A. S\u00e1nchez-Barbudo Herrera E. D. Willink and R. F. Paige. 2016. A Domain Specific Transformation Language to Bridge Concrete and Abstract Syntax. In ICMT@STAF 2016 (LNCS Vol. 9765). Springer.","DOI":"10.1007\/978-3-319-42064-6_1"},{"volume-title":"Interfaces and Metainterfaces for Models and Metamodels. In MoDELS 2008 (LNCS","author":"Hessellund A.","key":"e_1_3_2_2_30_1"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.08.002"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09872-1"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"crossref","unstructured":"B. Jacobs. 1995. Objects and Classes Co-Algebraically. Kluwer Academic Publishers 83\u2013103.  B. Jacobs. 1995. Objects and Classes Co-Algebraically. Kluwer Academic Publishers 83\u2013103.","DOI":"10.1007\/978-1-4613-1437-0_5"},{"volume-title":"ISEC","year":"2021","author":"Jeanjean P.","key":"e_1_3_2_2_34_1"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"crossref","unstructured":"L. C. L. Kats and E. Visser. 2010. The Spoofax language workbench: rules for declarative specification of languages and IDEs. In OOPSLA..  L. C. L. Kats and E. Visser. 2010. The Spoofax language workbench: rules for declarative specification of languages and IDEs. In OOPSLA..","DOI":"10.1145\/1869459.1869497"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541928.2541935"},{"volume-title":"Domain-Specific Modeling","author":"Kelly S.","key":"e_1_3_2_2_37_1","doi-asserted-by":"crossref","DOI":"10.1002\/9780470249260"},{"volume-title":"Software Language Engineering","author":"Kleppe A.","key":"e_1_3_2_2_38_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-00434-6_1"},{"key":"e_1_3_2_2_39_1","unstructured":"A. Kleppe and J. Warmer. [n. d.]. ProjectIt. http:\/\/www.projectit.org  A. Kleppe and J. Warmer. [n. d.]. ProjectIt. http:\/\/www.projectit.org"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.03.041"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993236.2993242"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.138"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"crossref","unstructured":"G. Kotopoulos F. Kazasis and S. Christodoulakis. 2007. Querying MOF Repositories: The Design and Implementation of the Query Metamodel Language (QML). IEEE.  G. Kotopoulos F. Kazasis and S. Christodoulakis. 2007. Querying MOF Repositories: The Design and Implementation of the Query Metamodel Language (QML). IEEE.","DOI":"10.1109\/DEST.2007.372001"},{"volume-title":"GPCE","year":"2011","author":"Lindeman R. T.","key":"e_1_3_2_2_44_1"},{"volume-title":"SPLASH","year":"2011","author":"Lorenz D. H.","key":"e_1_3_2_2_45_1"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869564"},{"volume-title":"SLE","year":"2015","author":"Neubauer P.","key":"e_1_3_2_2_47_1"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cola.2021.101030"},{"volume-title":"MODELSWARD","year":"2019","author":"Prinz A.","key":"e_1_3_2_2_49_1"},{"volume-title":"ECOOP 2010 (LNCS","author":"Renggli L.","key":"e_1_3_2_2_50_1"},{"key":"e_1_3_2_2_51_1","unstructured":"V. Sousa and E. Syriani. 2015. An Expeditious Approach to Modeling IDE Interaction Design. In GEMOC+MPM@MoDELS 2015 (CEUR Workshop Proceedings Vol. 1511). CEUR-WS.org 52\u201361.  V. Sousa and E. Syriani. 2015. An Expeditious Approach to Modeling IDE Interaction Design. In GEMOC+MPM@MoDELS 2015 (CEUR Workshop Proceedings Vol. 1511). CEUR-WS.org 52\u201361."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-006-0036-6"},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796808006758"},{"volume-title":"PLDI","year":"2011","author":"Tobin-Hochstadt S.","key":"e_1_3_2_2_54_1"},{"volume":"32","volume-title":"AMMSE 2011 (EPTCS","author":"van den Bos J.","key":"e_1_3_2_2_55_1"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1142\/3163"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"crossref","unstructured":"E. Visser. 2014. Separation of concerns in language definition. In MODULARITY \u201914. ACM 1\u20132.  E. Visser. 2014. Separation of concerns in language definition. In MODULARITY \u201914. ACM 1\u20132.","DOI":"10.1145\/2584469.2584662"},{"key":"e_1_3_2_2_58_1","unstructured":"M. Voelter. 2013. DSL Engineering. dslbook.org.  M. Voelter. 2013. DSL Engineering. dslbook.org."},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-016-0575-4"},{"key":"e_1_3_2_2_60_1","unstructured":"I. Weisem\u00f6ller and A. Sch\u00fcrr. 2008. Formal Definition of MOF 2.0 Metamodel Components and Composition. In MoDELS 2008.  I. Weisem\u00f6ller and A. Sch\u00fcrr. 2008. Formal Definition of MOF 2.0 Metamodel Components and Composition. In MoDELS 2008."},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2245276.2232090"},{"volume":"225","volume-title":"SLE 2010 (LNCS","author":"Zaytsev V.","key":"e_1_3_2_2_62_1"}],"event":{"name":"SLE '21: 14th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Chicago IL USA","acronym":"SLE '21"},"container-title":["Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486608.3486907","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3486608.3486907","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:39Z","timestamp":1750193319000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486608.3486907"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":62,"alternative-id":["10.1145\/3486608.3486907","10.1145\/3486608"],"URL":"https:\/\/doi.org\/10.1145\/3486608.3486907","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-11-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}