The design space of multi-language development environments

Guardado en:
Detalles Bibliográficos
Publicado en:Software and Systems Modeling vol. 14, no. 1 (Feb 2015), p. 383
Autor principal: Pfeiffer, Rolf-helge
Otros Autores: Wsowski, Andrzej
Publicado:
Springer Nature B.V.
Acceso en línea:Citation/Abstract
Full Text
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 1649980773
003 UK-CbPIL
022 |a 1619-1366 
022 |a 1619-1374 
024 7 |a 10.1007/s10270-013-0376-y  |2 doi 
035 |a 1649980773 
045 2 |b d20150201  |b d20150228 
084 |a 65761  |2 nlm 
100 1 |a Pfeiffer, Rolf-helge 
245 1 |a The design space of multi-language development environments 
260 |b Springer Nature B.V.  |c Feb 2015 
513 |a Journal Article 
520 3 |a   Non-trivial software systems integrate many artifacts expressed in multiple modeling and programming languages. However, even though these artifacts heavily depend on each other, existing development environments do not sufficiently support handling relations between artifacts in different languages. By means of a literature survey, tool prototyping, and experiments, we study The design space of multi-language development environments (MLDEs)--tools that consider cross-language relations as first artifacts. We ask: What is the state of the art in the MLDE space? What are the design choices and challenges faced by tool builders? To what extent are MLDEs desired by users, and what aspects of MLDEs are particularly helpful? Our main conclusions are that (a) cross-language relations are ubiquitous and troublesome in multi-language systems, (b) users highly appreciate cross-language support mechanisms of MLDEs, and (c) generic MLDEs clearly advance the state of the art in tooling for language integration. The technical artifacts resulting from this study include a feature model of the MLDE design space, a data set of harvested cross-language relations in a case study system (JTrac) and two MLDE prototypes, TexMo and Coral, that implement two radically different choices in the design space. 
700 1 |a Wsowski, Andrzej 
773 0 |t Software and Systems Modeling  |g vol. 14, no. 1 (Feb 2015), p. 383 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/1649980773/abstract/embedded/H09TXR3UUZB2ISDL?source=fedsrch 
856 4 0 |3 Full Text  |u https://www.proquest.com/docview/1649980773/fulltext/embedded/H09TXR3UUZB2ISDL?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/1649980773/fulltextPDF/embedded/H09TXR3UUZB2ISDL?source=fedsrch