Abstract | ||
---|---|---|
Domain-specific languages (DSLs) assist a software developer (or end-user) in writing a program using idioms that are similar to the abstractions found in a specific problem domain. Indeed, the enhanced software productivity and reliability benefits that have been reported from DSL usage are hard to ignore and DSLs are flourishing. However, tool support for DSLs is lacking when compared to the capabilities provided for standard General-Purpose Languages (GPLs). For example, support for unit testing of a DSL program, as well as DSL debuggers, are rare. A Systematic Mapping Study (SMS) has been performed to better understand the DSL research field, identify research trends, and any possible open issues. In this talk I will first introduce DSLs by discussing when and how to develop DSLs, then results from SMS will be presented along with open DSL problems such as lacking tool support for DSLs and difficulties in combining DSLs. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1007/978-3-319-51963-0_36 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Domain-specific language,Domain analysis,Discrete mathematics,Abstraction,Problem domain,Software engineering,Computer science,Digital subscriber line,Systematic mapping,Unit testing,Software | Conference | 10139 |
ISSN | Citations | PageRank |
0302-9743 | 3 | 0.42 |
References | Authors | |
20 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Marjan Mernik | 1 | 3256 | 154.23 |