publications: - title: "Reflections on LMS: exploring front-end alternatives" author: - name: "Tiark Rompf" link: "https://researchr.org/alias/tiark-rompf" year: "2016" doi: "http://doi.acm.org/10.1145/2998392.2998399" links: doi: "http://doi.acm.org/10.1145/2998392.2998399" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/scala/Rompf16" researchr: "https://researchr.org/publication/Rompf16-1" cites: 0 citedby: 0 pages: "41-50" booktitle: "SCALA" kind: "inproceedings" key: "Rompf16-1" - title: "An extensible framework for variable-precision data-flow analyses in MPS" author: - name: "Tamás Szabó" link: "https://researchr.org/alias/tam%C3%A1s-szab%C3%B3" - name: "Simon Alperovich" link: "https://researchr.org/alias/simon-alperovich" - name: "Markus Völter" link: "http://www.voelter.de/" - name: "Sebastian Erdweg" link: "http://www.informatik.uni-marburg.de/~seba/" year: "2016" doi: "http://doi.acm.org/10.1145/2970276.2970296" links: doi: "http://doi.acm.org/10.1145/2970276.2970296" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/kbse/SzaboAVE16" researchr: "https://researchr.org/publication/SzaboAVE16" cites: 0 citedby: 0 pages: "870-875" booktitle: "ASE" kind: "inproceedings" key: "SzaboAVE16" - title: "Neverlang: A framework for feature-oriented language development" author: - name: "Edoardo Vacchi" link: "https://researchr.org/alias/edoardo-vacchi" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" year: "2015" doi: "http://dx.doi.org/10.1016/j.cl.2015.02.001" links: doi: "http://dx.doi.org/10.1016/j.cl.2015.02.001" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/VacchiC15" researchr: "https://researchr.org/publication/VacchiC15" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "43" pages: "1-40" kind: "article" key: "VacchiC15" - title: "Recording concerns in source code using annotations" author: - name: "Matus Sulir" link: "https://researchr.org/alias/matus-sulir" - name: "Milan Nosál" link: "https://researchr.org/alias/milan-nos%C3%A1l" - name: "Jaroslav Porubän" link: "https://researchr.org/alias/jaroslav-porub%C3%A4n" year: "2016" doi: "http://dx.doi.org/10.1016/j.cl.2016.07.003" links: doi: "http://dx.doi.org/10.1016/j.cl.2016.07.003" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/SulirNP16" researchr: "https://researchr.org/publication/SulirNP16" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "46" pages: "44-65" kind: "article" key: "SulirNP16" - title: "Automating engineering with a domain-specific language and a code generator" author: - name: "Al Niessner" link: "https://researchr.org/alias/al-niessner" - name: "Oh-Ig Kwoun" link: "https://researchr.org/alias/oh-ig-kwoun" - name: "Belinda Randolph" link: "https://researchr.org/alias/belinda-randolph" - name: "Honghanh Nguyen" link: "https://researchr.org/alias/honghanh-nguyen" year: "2015" doi: "http://doi.acm.org/10.1145/2846696.2846699" links: doi: "http://doi.acm.org/10.1145/2846696.2846699" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/oopsla/NiessnerKRN15" researchr: "https://researchr.org/publication/NiessnerKRN15" cites: 0 citedby: 0 pages: "31-36" booktitle: "OOPSLA" kind: "inproceedings" key: "NiessnerKRN15" - title: "The design and implementation of Object Grammars" author: - name: "Tijs van der Storm" link: "https://researchr.org/alias/tijs-van-der-storm" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" - name: "Alex Loh" link: "https://researchr.org/alias/alex-loh" year: "2014" doi: "http://dx.doi.org/10.1016/j.scico.2014.02.023" links: doi: "http://dx.doi.org/10.1016/j.scico.2014.02.023" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/scp/StormCL14" researchr: "https://researchr.org/publication/StormCL14" cites: 0 citedby: 0 journal: "SCP" volume: "96" pages: "460-487" kind: "article" key: "StormCL14" - title: "Extensible Debuggers for Extensible Languages" author: - name: "Domenik Pavletic" link: "https://researchr.org/alias/domenik-pavletic" - name: "Syed Aoun Raza" link: "https://researchr.org/alias/syed-aoun-raza" - name: "Markus Völter" link: "http://www.voelter.de/" - name: " Bernd Kolb" link: "https://researchr.org/alias/bernd-kolb" - name: "Timo Kehrer" link: "https://researchr.org/alias/timo-kehrer" year: "2013" doi: "http://pi.informatik.uni-siegen.de/stt/33_2/01_Fachgruppenberichte/wsr/16_pavletic.pdf" links: doi: "http://pi.informatik.uni-siegen.de/stt/33_2/01_Fachgruppenberichte/wsr/16_pavletic.pdf" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/stt/PavleticRVKK13" researchr: "https://researchr.org/publication/PavleticRVKK13" cites: 0 citedby: 0 journal: "stt" volume: "33" number: "2" kind: "article" key: "PavleticRVKK13" - title: "Melange: a meta-language for modular and reusable development of DSLs" author: - name: "Thomas Degueule" link: "https://researchr.org/alias/thomas-degueule" - name: "Benoît Combemale" link: "https://researchr.org/alias/beno%C3%AEt-combemale" - name: "Arnaud Blouin" link: "https://researchr.org/alias/arnaud-blouin" - name: "Olivier Barais" link: "https://researchr.org/alias/olivier-barais" - name: "Jean-Marc Jézéquel" link: "https://researchr.org/alias/jean-marc-j%C3%A9z%C3%A9quel" year: "2015" doi: "http://doi.acm.org/10.1145/2814251.2814252" links: doi: "http://doi.acm.org/10.1145/2814251.2814252" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/DegueuleCBBJ15" researchr: "https://researchr.org/publication/DegueuleCBBJ15" cites: 0 citedby: 0 pages: "25-36" booktitle: "SLE" kind: "inproceedings" key: "DegueuleCBBJ15" - title: "Piggyback IDE support for language product lines: [research]" author: - name: "Thomas Kühn 0001" link: "https://researchr.org/alias/thomas-k%C3%BChn-0001" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Nicola Pirritano Giampietro" link: "https://researchr.org/alias/nicola-pirritano-giampietro" - name: "Massimiliano Poggi" link: "https://researchr.org/alias/massimiliano-poggi" year: "2019" doi: "https://doi.org/10.1145/3336294.3336301" links: doi: "https://doi.org/10.1145/3336294.3336301" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/0001CGP19" researchr: "https://researchr.org/publication/0001CGP19" cites: 0 citedby: 0 booktitle: "SPLC" kind: "inproceedings" key: "0001CGP19" - title: "Languages as first-class citizens (vision paper)" author: - name: "Matteo Cimini" link: "https://researchr.org/alias/matteo-cimini" year: "2018" doi: "https://doi.org/10.1145/3276604.3276983" links: doi: "https://doi.org/10.1145/3276604.3276983" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/Cimini18" researchr: "https://researchr.org/publication/Cimini18" cites: 0 citedby: 0 pages: "65-69" booktitle: "SLE" kind: "inproceedings" key: "Cimini18" - title: "Efficient development of consistent projectional editors using grammar cells" author: - name: "Markus Völter" link: "http://www.voelter.de/" - name: "Tamás Szabó" link: "https://researchr.org/alias/tam%C3%A1s-szab%C3%B3" - name: "Sascha Lisson" link: "https://researchr.org/alias/sascha-lisson" - name: " Bernd Kolb" link: "https://researchr.org/alias/bernd-kolb" - name: "Sebastian Erdweg" link: "http://www.informatik.uni-marburg.de/~seba/" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" year: "2016" doi: "http://dl.acm.org/citation.cfm?id=2997365" links: doi: "http://dl.acm.org/citation.cfm?id=2997365" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/VoelterSLKEB16" researchr: "https://researchr.org/publication/VoelterSLKEB16" cites: 0 citedby: 0 pages: "28-40" booktitle: "SLE" kind: "inproceedings" key: "VoelterSLKEB16" - title: "Choosy and picky: configuration of language product lines" author: - name: "Thomas Kühn" link: "http://wwwpub.zih.tu-dresden.de/~s4560758" - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Diego Mathias Olivares" link: "https://researchr.org/alias/diego-mathias-olivares" year: "2015" doi: "http://doi.acm.org/10.1145/2791060.2791092" links: doi: "http://doi.acm.org/10.1145/2791060.2791092" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/KuhnCO15" researchr: "https://researchr.org/publication/KuhnCO15" cites: 0 citedby: 0 pages: "71-80" booktitle: "SPLC" kind: "inproceedings" key: "KuhnCO15" - title: "Scala-Virtualized: linguistic reuse for deep embeddings" author: - name: "Tiark Rompf" link: "https://researchr.org/alias/tiark-rompf" - name: " Nada Amin" link: "https://researchr.org/alias/nada-amin" - name: "Adriaan Moors" link: "http://www.google.com" - name: "Philipp Haller" link: "https://researchr.org/alias/philipp-haller" - name: "Martin Odersky" link: "http://lampwww.epfl.ch/~odersky/" year: "2012" doi: "http://dx.doi.org/10.1007/s10990-013-9096-9" links: doi: "http://dx.doi.org/10.1007/s10990-013-9096-9" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/lisp/RompfAMHO12" researchr: "https://researchr.org/publication/RompfAMHO12" cites: 0 citedby: 0 journal: "lisp" volume: "25" number: "1" pages: "165-207" kind: "article" key: "RompfAMHO12" - title: "Leveraging Software Product Lines Engineering in the development of external DSLs: A systematic literature review" author: - name: "David Méndez-Acuña" link: "https://researchr.org/alias/david-m%C3%A9ndez-acu%C3%B1a" - name: "José A. Galindo" link: "https://researchr.org/alias/jos%C3%A9-a.-galindo" - name: "Thomas Degueule" link: "https://researchr.org/alias/thomas-degueule" - name: "Benoît Combemale" link: "https://researchr.org/alias/beno%C3%AEt-combemale" - name: "Benoit Baudry" link: "https://researchr.org/alias/benoit-baudry" year: "2016" doi: "http://dx.doi.org/10.1016/j.cl.2016.09.004" links: doi: "http://dx.doi.org/10.1016/j.cl.2016.09.004" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/Mendez-AcunaGDC16" researchr: "https://researchr.org/publication/Mendez-AcunaGDC16" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "46" pages: "206-235" kind: "article" key: "Mendez-AcunaGDC16" - title: "An on-the-fly grammar modification mechanism for composing and defining extensible languages" author: - name: "Leonardo Vieira dos Santos Reis" link: "https://researchr.org/alias/leonardo-vieira-dos-santos-reis" - name: "Vladimir Oliveira Di Iorio" link: "https://researchr.org/alias/vladimir-oliveira-di-iorio" - name: "Roberto da Silva Bigonha" link: "https://researchr.org/alias/roberto-da-silva-bigonha" year: "2015" doi: "http://dx.doi.org/10.1016/j.cl.2015.01.002" links: doi: "http://dx.doi.org/10.1016/j.cl.2015.01.002" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/ReisIB15" researchr: "https://researchr.org/publication/ReisIB15" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "42" pages: "46-59" kind: "article" key: "ReisIB15" - title: "Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language Features" author: - name: "Arvid Butting" link: "https://researchr.org/alias/arvid-butting" - name: "Robert Eikermann" link: "https://researchr.org/alias/robert-eikermann" - name: "Oliver Kautz" link: "https://researchr.org/alias/oliver-kautz" - name: "Bernhard Rumpe" link: "http://www.se-rwth.de/~rumpe/" - name: "Andreas Wortmann" link: "https://researchr.org/alias/andreas-wortmann" year: "2018" doi: "http://doi.acm.org/10.1145/3168365.3168368" links: doi: "http://doi.acm.org/10.1145/3168365.3168368" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/ButtingEKRW18" researchr: "https://researchr.org/publication/ButtingEKRW18" cites: 0 citedby: 0 pages: "75-82" booktitle: "vamos" kind: "inproceedings" key: "ButtingEKRW18" - title: "Revisiting Visitors for Modular Extension of Executable DSMLs" author: - name: "Manuel Leduc" link: "https://researchr.org/alias/manuel-leduc" - name: "Thomas Degueule" link: "https://researchr.org/alias/thomas-degueule" - name: "Benoît Combemale" link: "https://researchr.org/alias/beno%C3%AEt-combemale" - name: "Tijs van der Storm" link: "https://researchr.org/alias/tijs-van-der-storm" - name: "Olivier Barais" link: "https://researchr.org/alias/olivier-barais" year: "2017" doi: "http://doi.ieeecomputersociety.org/10.1109/MODELS.2017.23" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MODELS.2017.23" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/LeducDCSB17" researchr: "https://researchr.org/publication/LeducDCSB17" cites: 0 citedby: 0 pages: "112-122" booktitle: "MoDELS" kind: "inproceedings" key: "LeducDCSB17" - title: "Modeling language variability with reusable language components" author: - name: "Arvid Butting" link: "https://researchr.org/alias/arvid-butting" - name: "Robert Eikermann" link: "https://researchr.org/alias/robert-eikermann" - name: "Oliver Kautz" link: "https://researchr.org/alias/oliver-kautz" - name: "Bernhard Rumpe" link: "http://www.se-rwth.de/~rumpe/" - name: "Andreas Wortmann" link: "https://researchr.org/alias/andreas-wortmann" year: "2018" doi: "https://doi.org/10.1145/3233027.3233037" links: doi: "https://doi.org/10.1145/3233027.3233037" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/ButtingEKRW18" researchr: "https://researchr.org/publication/ButtingEKRW18-0" cites: 0 citedby: 0 pages: "65-75" booktitle: "SPLC" kind: "inproceedings" key: "ButtingEKRW18-0" - title: "An object-oriented approach to language compositions for software language engineering" author: - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" year: "2013" doi: "http://dx.doi.org/10.1016/j.jss.2013.04.087" links: doi: "http://dx.doi.org/10.1016/j.jss.2013.04.087" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/jss/Mernik13" researchr: "https://researchr.org/publication/Mernik13" cites: 0 citedby: 0 journal: "jss" volume: "86" number: "9" pages: "2451-2464" kind: "article" key: "Mernik13" - title: "Sound type-dependent syntactic language extension" author: - name: "Florian Lorenzen" link: "https://researchr.org/alias/florian-lorenzen" - name: "Sebastian Erdweg" link: "http://www.informatik.uni-marburg.de/~seba/" year: "2016" doi: "http://doi.acm.org/10.1145/2837614.2837644" links: doi: "http://doi.acm.org/10.1145/2837614.2837644" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/popl/LorenzenE16" researchr: "https://researchr.org/publication/LorenzenE16" cites: 0 citedby: 0 pages: "204-216" booktitle: "POPL" kind: "inproceedings" key: "LorenzenE16" - title: "Implementing modular domain specific languages and analyses" author: - name: "Daniel Ratiu" link: "http://www4.in.tum.de/~ratiu/" - name: "Markus Völter" link: "http://www.voelter.de/" - name: "Molotnikov, Zaur" link: "https://researchr.org/alias/molotnikov%2C-zaur" - name: "Schaetz, Bernhard" link: "https://researchr.org/alias/schaetz%2C-bernhard" year: "2012" doi: "10.1145/2427376.2427383" abstract: "Domain specific languages allow users to directly express domain concepts in their programs and thereby eliminate the accidental complexity resulting from implementation details irrelevant to the domain. Cleaner programs, written in DSLs are much easier to analyze formally. However, domain specific analyses need to be implemented over and over again for each new domain specific language. In this paper we show that the use of language engineering techniques for modularizing languages can drastically improve on this situation. Language fragments (aka. language modules) together with a set of analyses defined for them can be reused between different DSLs, making the implementation of analyses significantly easier. This paper presents our approach for using the Meta-Programming System to implement domain specific languages and analyses both as extensions of C and in the domain of intelligent buildings. The main lesson learned is that modularization at language and analysis level allows rapid instantiation of advanced DSLs and their corresponding analyses." links: "url": "http://dl.acm.org/citation.cfm?doid=2427376.2427383" researchr: "https://researchr.org/publication/ratiuimplementing2012" cites: 0 citedby: 0 pages: "35-40" booktitle: "Proceedings of the Workshop on {Model}-{Driven} {Engineering}, Verification and Validation - MoDeVVa '12" kind: "inproceedings" key: "ratiuimplementing2012" - title: "Language components for modular DSLs using traits" author: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Edoardo Vacchi" link: "https://researchr.org/alias/edoardo-vacchi" year: "2016" doi: "http://dx.doi.org/10.1016/j.cl.2015.12.001" links: doi: "http://dx.doi.org/10.1016/j.cl.2015.12.001" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/CazzolaV16" researchr: "https://researchr.org/publication/CazzolaV16" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "45" pages: "16-34" kind: "article" key: "CazzolaV16" - title: "Composing textual modelling languages in practice" author: - name: "Bart Meyers" link: "https://researchr.org/alias/bart-meyers" - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Esther Guerra" link: "https://researchr.org/alias/esther-guerra" - name: "Juan de Lara" link: "https://researchr.org/alias/juan-de-lara" year: "2012" doi: "http://doi.acm.org/10.1145/2508443.2508449" links: doi: "http://doi.acm.org/10.1145/2508443.2508449" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/MeyersCGL12" researchr: "https://researchr.org/publication/MeyersCGL12" cites: 0 citedby: 0 pages: "31-36" booktitle: "MoDELS" kind: "inproceedings" key: "MeyersCGL12" - title: "Evaluating and comparing language workbenches: Existing results and benchmarks for the future" author: - name: "Sebastian Erdweg" link: "http://www.informatik.uni-marburg.de/~seba/" - name: "Tijs van der Storm" link: "http://homepages.cwi.nl/~storm/" - name: "Markus Völter" link: "http://www.voelter.de/" - name: "Laurence Tratt" link: "https://researchr.org/alias/laurence-tratt" - name: "Remi Bosman" link: "https://researchr.org/alias/remi-bosman" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" - name: "Albert Gerritsen" link: "https://researchr.org/alias/albert-gerritsen" - name: "Angelo Hulshout" link: "https://researchr.org/alias/angelo-hulshout" - name: "Steven Kelly" link: "http://www.metacase.com/stevek.html" - name: "Alex Loh" link: "https://researchr.org/alias/alex-loh" - name: "Gabriël Konat" link: "http://nl.linkedin.com/in/gabrielkonat" - name: "Pedro J. Molina" link: "https://researchr.org/alias/pedro-j.-molina" - name: "Martin Palatnik" link: "https://researchr.org/alias/martin-palatnik" - name: "Risto Pohjonen" link: "https://researchr.org/alias/risto-pohjonen" - name: "Eugen Schindler" link: "https://researchr.org/alias/eugen-schindler" - name: "Klemens Schindler" link: "https://researchr.org/alias/klemens-schindler" - name: "Riccardo Solmi" link: "https://researchr.org/alias/riccardo-solmi" - name: "Vlad A. Vergu" link: "https://researchr.org/alias/vlad-a.-vergu" - name: "Eelco Visser" link: "http://eelcovisser.org" - name: "Kevin van der Vlist" link: "https://researchr.org/alias/kevin-van-der-vlist" - name: "Guido Wachsmuth" link: "https://www.linkedin.com/in/guidowachsmuth/" - name: "Jimi van der Woning" link: "https://researchr.org/alias/jimi-van-der-woning" year: "2015" doi: "http://dx.doi.org/10.1016/j.cl.2015.08.007" abstract: "Language workbenches are environments for simplifying the creation and use of computer languages. The annual Language Workbench Challenge (LWC) was launched in 2011 to allow the many academic and industrial researchers in this area an opportunity to quantitatively and qualitatively compare their approaches. We first describe all four LWCs to date, before focussing on the approaches used, and results generated, during the third LWC. We give various empirical data for ten approaches from the third LWC. We present a generic feature model within which the approaches can be understood and contrasted. Finally, based on our experiences of the existing LWCs, we propose a number of benchmark problems for future LWCs." links: doi: "http://dx.doi.org/10.1016/j.cl.2015.08.007" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/ErdwegSVTBCGH0L15" researchr: "https://researchr.org/publication/ErdwegSVTBCGH0L15" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "44" pages: "24-47" kind: "article" key: "ErdwegSVTBCGH0L15" - title: "Multi-level debugging for interpreter developers" author: - name: "Bastian Kruck" link: "https://researchr.org/alias/bastian-kruck" - name: "Stefan Lehmann" link: "https://researchr.org/alias/stefan-lehmann" - name: "Christoph Keßler" link: "https://researchr.org/alias/christoph-ke%C3%9Fler" - name: "Jakob Reschke" link: "https://researchr.org/alias/jakob-reschke" - name: "Tim Felgentreff" link: "https://researchr.org/alias/tim-felgentreff" - name: "Jens Lincke" link: "https://researchr.org/alias/jens-lincke" - name: "Robert Hirschfeld" link: "https://researchr.org/alias/robert-hirschfeld" year: "2016" doi: "http://doi.acm.org/10.1145/2892664.2892679" links: doi: "http://doi.acm.org/10.1145/2892664.2892679" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/aosd/KruckLKRFLH16" researchr: "https://researchr.org/publication/KruckLKRFLH16" cites: 0 citedby: 0 pages: "91-93" booktitle: "AOSD" kind: "inproceedings" key: "KruckLKRFLH16" - title: "An approach to build XML-based domain specific languages solutions for client-side web applications" author: - name: "Enrique Chavarriaga" link: "https://researchr.org/alias/enrique-chavarriaga" - name: "Francisco Jurado 0001" link: "https://researchr.org/alias/francisco-jurado-0001" - name: "Fernando Díez" link: "https://researchr.org/alias/fernando-d%C3%ADez" year: "2017" doi: "https://doi.org/10.1016/j.cl.2017.04.002" links: doi: "https://doi.org/10.1016/j.cl.2017.04.002" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/cl/ChavarriagaJD17" researchr: "https://researchr.org/publication/ChavarriagaJD17" cites: 0 citedby: 0 journal: "Comp. Lang., Syst. \\& Struct." volume: "49" pages: "133-151" kind: "article" key: "ChavarriagaJD17" - title: "Globalized Domain Specific Language Engineering" author: - name: "Bryant, Barrett" link: "https://researchr.org/alias/bryant%2C-barrett" - name: "Jean-Marc Jézéquel" link: "http://www.irisa.fr/triskell" - name: "Lämmel, Ralf " link: "https://researchr.org/alias/l%C3%A4mmel%2C-ralf" - name: "Mernik, Marjan" link: "https://researchr.org/alias/mernik%2C-marjan" - name: "Schindler, Martin" link: "https://researchr.org/alias/schindler%2C-martin" - name: "Steinmann, Friedrich" link: "https://researchr.org/alias/steinmann%2C-friedrich" - name: "Tolvanen, Juha-Pekka" link: "https://researchr.org/alias/tolvanen%2C-juha-pekka" - name: "Vallecillo, Antonio" link: "https://researchr.org/alias/vallecillo%2C-antonio" - name: "Markus Völter" link: "http://www.voelter.de/" year: "2015" doi: "10.1007/978-3-319-26172-0_4" abstract: "This chapter is dedicated to discussing the engineering aspects involved in the integration of modeling languages, as an essential part of the globalization process. It covers the foundations of language integration, the definition of the relationships between the languages to be integrated, and the various dimensions of language and tool integration. Language variants, evolution, refactoring and retirement are also discussed, as key issues involved in the globalization of modeling languages." links: "url": "http://link.springer.com/10.1007/978-3-319-26172-0_4" researchr: "https://researchr.org/publication/combemaleglobalized2015" cites: 0 citedby: 0 pages: "43-69" booktitle: "Globalizing {Domain}-{Specific} Languages" volume: "9400" address: "Cham" publisher: "Springer International Publishing" isbn: "978-3-319-26171-3 978-3-319-26172-0" kind: "incollection" key: "combemaleglobalized2015" - title: "Efficiency of projectional editing: a controlled experiment" author: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Markus Völter" link: "http://www.voelter.de/" - name: "Hans Peter Jensen" link: "https://researchr.org/alias/hans-peter-jensen" - name: "Taweesap Dangprasert" link: "https://researchr.org/alias/taweesap-dangprasert" - name: "Janet Siegmund" link: "https://researchr.org/alias/janet-siegmund" year: "2016" doi: "http://doi.acm.org/10.1145/2950290.2950315" links: doi: "http://doi.acm.org/10.1145/2950290.2950315" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sigsoft/BergerVJDS16" researchr: "https://researchr.org/publication/BergerVJDS16" cites: 0 citedby: 0 pages: "763-774" booktitle: "FSE" kind: "inproceedings" key: "BergerVJDS16" - title: "Program comprehension of domain-specific and general-purpose languages: replication of a family of experiments using integrated development environments" author: - name: "Tomaz Kosar" link: "https://researchr.org/alias/tomaz-kosar" - name: "Saso Gaberc" link: "https://researchr.org/alias/saso-gaberc" - name: "Jeffrey C. Carver" link: "https://researchr.org/alias/jeffrey-c.-carver" - name: "Marjan Mernik" link: "https://researchr.org/alias/marjan-mernik" year: "2018" doi: "https://doi.org/10.1007/s10664-017-9593-2" links: doi: "https://doi.org/10.1007/s10664-017-9593-2" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/ese/KosarGCM18" researchr: "https://researchr.org/publication/KosarGCM18" cites: 0 citedby: 0 journal: "ese" volume: "23" number: "5" pages: "2734-2763" kind: "article" key: "KosarGCM18" - title: "Lessons learned from developing mbeddr: a case study in language engineering with MPS" author: - name: "Markus Voelter" link: "https://researchr.org/alias/markus-voelter" - name: " Bernd Kolb" link: "https://researchr.org/alias/bernd-kolb" - name: "Tamás Szabó" link: "https://researchr.org/alias/tam%C3%A1s-szab%C3%B3" - name: "Daniel Ratiu" link: "https://researchr.org/alias/daniel-ratiu" - name: "Arie van Deursen" link: "https://researchr.org/alias/arie-van-deursen" year: "2019" doi: "https://doi.org/10.1007/s10270-016-0575-4" links: doi: "https://doi.org/10.1007/s10270-016-0575-4" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/sosym/VoelterKSRD19" researchr: "https://researchr.org/publication/VoelterKSRD19" cites: 0 citedby: 0 journal: "SoSyM" volume: "18" number: "1" pages: "585-630" kind: "article" key: "VoelterKSRD19" - title: "Modular and automated type-soundness verification for language extensions" author: - name: "Florian Lorenzen" link: "https://researchr.org/alias/florian-lorenzen" - name: "Sebastian Erdweg" link: "http://www.informatik.uni-marburg.de/~seba/" year: "2013" doi: "http://doi.acm.org/10.1145/2500365.2500596" links: doi: "http://doi.acm.org/10.1145/2500365.2500596" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icfp/LorenzenE13" researchr: "https://researchr.org/publication/LorenzenE13" cites: 0 citedby: 0 pages: "331-342" booktitle: "ICFP" kind: "inproceedings" key: "LorenzenE13" - title: "Ensuring non-interference of composable language extensions" author: - name: "Ted Kaminski" link: "https://researchr.org/alias/ted-kaminski" - name: "Eric {Van Wyk}" link: "http://www-users.cs.umn.edu/~evw/" year: "2017" doi: "http://doi.acm.org/10.1145/3136014.3136023" links: doi: "http://doi.acm.org/10.1145/3136014.3136023" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/KaminskiW17" researchr: "https://researchr.org/publication/KaminskiW17" cites: 0 citedby: 0 pages: "163-174" booktitle: "SLE" kind: "inproceedings" key: "KaminskiW17"