Title | ||
---|---|---|
Concern-oriented language development (COLD): Fostering reuse in language engineering. |
Abstract | ||
---|---|---|
•Present a new language development model that promotes modularity and reusability.•Promote the development of language concern as reusable piece of language that consists of usual language artifacts (e.g., abstract syntax, concrete syntax, semantics) and exhibits three specific interfaces that support (1) variability management, (2) customization to a specific context, and (3) proper usage of the reused artifact.•The approach is supported by a conceptual model which introduces the required concepts to implement COLD.•We also present concrete examples of some language concerns and the current state of their realization with metamodel-based and grammar-based language workbenches. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1016/j.cl.2018.05.004 | Computer Languages, Systems & Structures |
Keywords | Field | DocType |
Domain-specific languages,Language concern,Language reuse | Domain-specific language,Programming language specification,Programming language,Conceptual model,Computer science,Reuse,Constructed language,Abstract syntax,Reusability,Semantics | Journal |
Volume | ISSN | Citations |
54 | 1477-8424 | 5 |
PageRank | References | Authors |
0.39 | 40 | 16 |
Name | Order | Citations | PageRank |
---|---|---|---|
Benoît Combemale | 1 | 423 | 46.61 |
Jörg Kienzle | 2 | 732 | 69.38 |
Gunter Mussbacher | 3 | 12 | 9.02 |
Olivier Barais | 4 | 724 | 61.99 |
Erwan Bousse | 5 | 46 | 7.96 |
Walter Cazzola | 6 | 533 | 50.41 |
Philippe Collet | 7 | 652 | 49.32 |
Thomas Degueule | 8 | 18 | 3.05 |
Robert Heinrich | 9 | 138 | 31.46 |
J.-M. Jézéquel | 10 | 23 | 5.54 |
Manuel Leduc | 11 | 10 | 1.46 |
Tanja Mayerhofer | 12 | 136 | 16.83 |
Sébastien Mosser | 13 | 247 | 25.15 |
Matthias Schöttle | 14 | 79 | 8.86 |
Misha Strittmatter | 15 | 19 | 4.33 |
Andreas Wortmann | 16 | 163 | 30.41 |