Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Software Language Engineering, Vol.5969, p.254-273

Details

Autor(en) / Beteiligte
Titel
A Role-Based Approach towards Modular Language Engineering
Ist Teil von
  • Software Language Engineering, Vol.5969, p.254-273
Ort / Verlag
Berlin, Heidelberg: Springer Berlin Heidelberg
Link zum Volltext
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • Modularisation can reduce the effort in designing and maintaining language specifications. Existing approaches to language modularisation are typically either focused on language syntax or on language semantics. In this paper, we propose a modularisation approach covering both syntax and semantics. We propose defining composition rules on the level of abstract syntax, making it the central artefact in a language module. To enable clean interfaces for such language modules—effectively making them language components—we use role-modelling at the metamodel level. We discuss how role-based metamodelling supports the aspectual modularisation of language semantics and can also be integrated with concrete syntax specifications to build self-contained language components. We present the implementation of our approach in the LanGems language compositions system and show how it can be used to provide a modularised definition of the Object Constraint Language.
Sprache
Englisch
Identifikatoren
ISBN: 9783642121067, 3642121063
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/978-3-642-12107-4_19
Titel-ID: cdi_springer_books_10_1007_978_3_642_12107_4_19

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX