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