DocumentCode
753055
Title
Extending grammars and metamodels for reuse: the Reuseware approach
Author
Henriksson, J. ; Heidenreich, F. ; Johannes, J. ; Zschaler, S. ; Assmann, Uwe
Author_Institution
Fak. Inf., Tech. Univ. Dresden, Dresden
Volume
2
Issue
3
fYear
2008
fDate
6/1/2008 12:00:00 AM
Firstpage
165
Lastpage
184
Abstract
The trend towards domain-specific languages leads to an ever-growing plethora of highly specialised languages. Developers of such languages focus on their specific domains rather than on the technical challenges of language design. The generic features of languages are rarely included in special-purpose languages. One very important feature is the ability to formulate partial programs in separate encapsulated entities, which can be composed into complete programs in a well-defined manner. A language-independent approach is presented that adds useful constructs for defining components. The authors discuss the underlying concepts and describe a composition environment and tool supporting these ideas-the reuseware composition framework. To evaluate this approach, the authors enrich the (Semantic) Web query language Xcerpt with an additional useful reuse concept - modules.
Keywords
data encapsulation; grammars; object-oriented programming; software reusability; data encapsulation; domain-specific languages; grammar; metamodel; semantic Web query language; software component; software reuse;
fLanguage
English
Journal_Title
Software, IET
Publisher
iet
ISSN
1751-8806
Type
jour
DOI
10.1049/iet-sen:20070060
Filename
4543984
Link To Document