REWERSE-RP-2007-022

Uwe Assmann, Jakob Henriksson, Jendrik Johannes, Steffen Zschaler:
Reuseware - Adding Modularity to Your Language of Choice.


Complete Text [
.pdf, 608KB]
In: Proceedings of Technology of Object-Oriented Languages and Systems Europe 2007 (TOOLS EUROPE 2007), Zurich, Switzerland (24th - 27th June 2007) 6 (9), June 2007
© ETH Swiss Federal Institute of Technology

Abstract
The trend towards domain-specific languages leads to an ever-growing plethora of highly specialized languages. Developers of such languages focus on their specific domains rather than on technical challenges of language design. Generic features of languages are rarely included in special-purpose languages. One very important feature is modularization, the ability to formulate partial programs in separate entities, composable into a complete program in a defined manner. This paper presents a generic approach for adding modularity to arbitrary languages, discussing the underlying concepts and presenting the Reuseware Composition Framework. We walk through an example based on Xcerpt, a Semantic Web query language.

URL:
http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2007-022

BibTeX:

@inproceedings{REWERSE-RP-2007-022,
	author = {Uwe Assmann and Jakob Henriksson and Jendrik Johannes and Steffen Zschaler},
	title = {Reuseware - Adding Modularity to Your Language of Choice},
	booktitle = {Proceedings of Technology of Object-Oriented Languages and Systems Europe 2007, Zurich, Switzerland (24th--27th June 2007)},
	year = {2007},
	volume = {6},
	number = {9},
	url = {http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2007-022}
}