Language Composition Untangled

In language-oriented programming and modeling, software developers are largely concerned with the definition of domain-specific languages (DSLs) and their composition. While various implementation techniques and frameworks exist for defining DSLs, language composition has not obtained enough attention and is not well-enough understood. In particular, there is a lack of precise terminology for describing observations about language composition in theory and in existing language-development systems. To clarify the issue, the authors specify five forms of language composition: language extension, language restriction, language unification, self-extension, and extension composition.

Provided by: University of Siegen Topic: Software Date Added: Feb 2012 Format: PDF

Download Now

Find By Topic