Matches in SemOpenAlex for { <https://semopenalex.org/work/W2570541263> ?p ?o ?g. }
- W2570541263 endingPage "630" @default.
- W2570541263 startingPage "585" @default.
- W2570541263 abstract "Language workbenches are touted as a promising technology to engineer languages for use in a wide range of domains, from programming to science to business. However, not many real-world case studies exist that evaluate the suitability of language workbench technology for this task. This paper contains such a case study. In particular, we evaluate the development of mbeddr, a collection of integrated languages and language extensions built with the Jetbrains MPS language workbench. mbeddr consists of 81 languages, with their IDE support, 34 of them C extensions. The mbeddr languages use a wide variety of notations—textual, tabular, symbolic and graphical—and the C extensions are modular; new extensions can be added without changing the existing implementation of C. mbeddr’s development has spanned 10 person-years so far, and the tool is used in practice and continues to be developed. This makes mbeddr a meaningful case study of non-trivial size and complexity. The evaluation is centered around five research questions: language modularity, notational freedom and projectional editing, mechanisms for managing complexity, performance and scalability issues and the consequences for the development process. We draw generally positive conclusions; language engineering with MPS is ready for real-world use. However, we also identify a number of areas for improvement in the state of the art in language engineering in general, and in MPS in particular." @default.
- W2570541263 created "2017-01-13" @default.
- W2570541263 creator A5002303476 @default.
- W2570541263 creator A5010111965 @default.
- W2570541263 creator A5072338065 @default.
- W2570541263 creator A5085769561 @default.
- W2570541263 creator A5090401584 @default.
- W2570541263 date "2017-01-09" @default.
- W2570541263 modified "2023-09-23" @default.
- W2570541263 title "Lessons learned from developing mbeddr: a case study in language engineering with MPS" @default.
- W2570541263 cites W121159850 @default.
- W2570541263 cites W140676861 @default.
- W2570541263 cites W1480909796 @default.
- W2570541263 cites W1485665416 @default.
- W2570541263 cites W1489391022 @default.
- W2570541263 cites W1498754765 @default.
- W2570541263 cites W1566935473 @default.
- W2570541263 cites W158932021 @default.
- W2570541263 cites W188179498 @default.
- W2570541263 cites W1917216709 @default.
- W2570541263 cites W1919525832 @default.
- W2570541263 cites W1969064066 @default.
- W2570541263 cites W1971776182 @default.
- W2570541263 cites W1982534263 @default.
- W2570541263 cites W1995048285 @default.
- W2570541263 cites W2011329076 @default.
- W2570541263 cites W2012058332 @default.
- W2570541263 cites W2013399578 @default.
- W2570541263 cites W2022744394 @default.
- W2570541263 cites W2035808749 @default.
- W2570541263 cites W2036211686 @default.
- W2570541263 cites W2037941060 @default.
- W2570541263 cites W2045945686 @default.
- W2570541263 cites W2048417351 @default.
- W2570541263 cites W2050736294 @default.
- W2570541263 cites W2052115883 @default.
- W2570541263 cites W2052822586 @default.
- W2570541263 cites W2053221394 @default.
- W2570541263 cites W2055093682 @default.
- W2570541263 cites W2063634662 @default.
- W2570541263 cites W2063918115 @default.
- W2570541263 cites W2075036374 @default.
- W2570541263 cites W2078534088 @default.
- W2570541263 cites W2085439199 @default.
- W2570541263 cites W2087319533 @default.
- W2570541263 cites W2094283151 @default.
- W2570541263 cites W2094810043 @default.
- W2570541263 cites W2097959001 @default.
- W2570541263 cites W2103976456 @default.
- W2570541263 cites W2108230680 @default.
- W2570541263 cites W2114739399 @default.
- W2570541263 cites W2115309705 @default.
- W2570541263 cites W2118383482 @default.
- W2570541263 cites W2124212956 @default.
- W2570541263 cites W2129538349 @default.
- W2570541263 cites W2136110102 @default.
- W2570541263 cites W2149586001 @default.
- W2570541263 cites W2154940799 @default.
- W2570541263 cites W2157748689 @default.
- W2570541263 cites W2159959126 @default.
- W2570541263 cites W2160901341 @default.
- W2570541263 cites W2165124476 @default.
- W2570541263 cites W2166247150 @default.
- W2570541263 cites W2170251310 @default.
- W2570541263 cites W2223046624 @default.
- W2570541263 cites W2238262809 @default.
- W2570541263 cites W2293324135 @default.
- W2570541263 cites W2294635146 @default.
- W2570541263 cites W2400283514 @default.
- W2570541263 cites W2404214886 @default.
- W2570541263 cites W2538983901 @default.
- W2570541263 cites W2912858146 @default.
- W2570541263 cites W3149259286 @default.
- W2570541263 cites W4230385479 @default.
- W2570541263 cites W4233152543 @default.
- W2570541263 cites W4234265897 @default.
- W2570541263 cites W4236057244 @default.
- W2570541263 cites W4237511064 @default.
- W2570541263 cites W4255006224 @default.
- W2570541263 cites W4255753396 @default.
- W2570541263 cites W4302337778 @default.
- W2570541263 cites W45650314 @default.
- W2570541263 cites W781995223 @default.
- W2570541263 cites W94833394 @default.
- W2570541263 doi "https://doi.org/10.1007/s10270-016-0575-4" @default.
- W2570541263 hasPublicationYear "2017" @default.
- W2570541263 type Work @default.
- W2570541263 sameAs 2570541263 @default.
- W2570541263 citedByCount "16" @default.
- W2570541263 countsByYear W25705412632017 @default.
- W2570541263 countsByYear W25705412632018 @default.
- W2570541263 countsByYear W25705412632019 @default.
- W2570541263 countsByYear W25705412632020 @default.
- W2570541263 countsByYear W25705412632021 @default.
- W2570541263 countsByYear W25705412632022 @default.
- W2570541263 countsByYear W25705412632023 @default.
- W2570541263 crossrefType "journal-article" @default.
- W2570541263 hasAuthorship W2570541263A5002303476 @default.