Where are the semantics in the semantic web?
AI Magazine
ACM SIGMOD Record
MOSL: Composing a Visual Language for a Metamodeling Framework
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
A Design Science Research Methodology for Information Systems Research
Journal of Management Information Systems
Worst Practices for Domain-Specific Modeling
IEEE Software
How to delete categorically - Two pushout complement constructions
Journal of Symbolic Computation
Domain-specific modelling languages with algebraic graph transformations on RDF
SLE'10 Proceedings of the Third international conference on Software language engineering
Design science in information systems research
MIS Quarterly
Language evolution in practice: the history of GMF
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Yet another language extension scheme
SLE'09 Proceedings of the Second international conference on Software Language Engineering
A role-based approach towards modular language engineering
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Domain-specific metamodelling languages for software language engineering
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Quo vadis, design science? – a survey of literature
DESRIST'10 Proceedings of the 5th international conference on Global Perspectives on Design Science Research
Evaluation of development tools for domain-specific modeling languages
SAM'06 Proceedings of the 5th international conference on System Analysis and Modeling: language Profiles
Hi-index | 0.00 |
Domain-specific modelling langugages, which are tailored to the requirements of their users, can significantly increase the acceptance of formal (or at least semi-formal) modelling in scenarios where informal diagrams and natural language descriptions are predominant today. We show in this article how the Resource Description Framework (RDF), which is a standard for the fundamental data structures of the Semantic Web, and algebraic graph transformations on these data structures can be used to realise and modify the abstract syntax of models in such domain-specific languages. We examine a small domain-specific modelling language for IT infrastructures--inspired by real-world requirements from a banking environment--as an application scenario. From this scenario, we derive four key requirements for a domain-specific modelling framework: (1) distributed modelling, (2) evolution of language definitions, (3) migration of legacy models and (4) integration of modelling languages. RDF and transformation rules are then used to provide a solution which meets these requirements simultaneously, where all kinds of modifications--from simple editing steps via model migration to language integration--are realised in an integrated manner by the single, declarative formalism of algebraic graph transformation.