DocumentCode
1745974
Title
Configuring component-based specifications for domain-specific languages
Author
Pfahler, Peter ; Kastens, Uwe
Author_Institution
Paderborn Univ., Germany
fYear
2001
fDate
6-6 Jan. 2001
Abstract
The "Jacob" system supports language design processes on a very high level of abstraction, enabling experts from application domains to design their own domain-specific languages (DSLs). The system provides a representation of the language design space for a certain application domain. The user specifies his language design by composing and configuring language components. During this design process, the Jacob system checks the consistency of user decisions. The language components are provided by an expert in the field of computer languages and their implementation. Such a component consist of two parts: the implementation part defines how a given language feature is implemented. The interface part specifies relations and dependences between different components, e.g. to constrain the way different language features can be combined. This paper presents component-based DSL design using the Jacob system and discusses some example applications.
Keywords
specification languages; subroutines; Jacob system; abstraction level; application domain; component-based specifications configuration; domain-specific language design; language components; language design processes; language design space; language feature implementation; language features combination; user decisions consistency checking; Application software; Computer languages; DSL; Domain specific languages; Electrical capacitance tomography; Jacobian matrices; Manufacturing; Process design;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on
Conference_Location
Maui, HI, USA
Print_ISBN
0-7695-0981-9
Type
conf
DOI
10.1109/HICSS.2001.927269
Filename
927269
Link To Document