Domain-Specific Modelling Languages with Algebraic Graph Transformations on RDF

被引:0
|
作者
Braatz, Benjamin [1 ]
Brandt, Christoph [1 ]
机构
[1] Univ Luxembourg, SECAN Lab, Luxembourg, Luxembourg
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Domain-specific modelling langugages (DSMLs), 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 drawings and natural language descriptions are predominant today. We show in this paper 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 the abstract syntax of such DSMLs. We examine a small DSML for IT infrastructures as an application scenario. From this scenario, we derive distributed modelling, evolution of language definitions, migration of legacy models and integration of modelling languages as key requirements for a DSML framework. RDF and transformation rules are then used to provide a solution, which meets these requirements, where all kinds of modifications-from simple editing steps via model migration to language integration-are realised by the single, uniform formalism of algebraic graph transformation.
引用
收藏
页码:82 / 101
页数:20
相关论文
共 50 条
  • [1] Domain-specific languages for ecological modelling
    Holst, Niels
    Belete, Getachew F.
    [J]. ECOLOGICAL INFORMATICS, 2015, 27 : 26 - 38
  • [2] Modelling the Operational Semantics of Domain-Specific Modelling Languages
    Wachsmuth, Guido
    [J]. GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 506 - 520
  • [3] A framework for families of domain-specific modelling languages
    Braatz, Benjamin
    Brandt, Christoph
    [J]. SOFTWARE AND SYSTEMS MODELING, 2014, 13 (01): : 109 - 132
  • [4] A framework for families of domain-specific modelling languages
    Benjamin Braatz
    Christoph Brandt
    [J]. Software & Systems Modeling, 2014, 13 : 109 - 132
  • [5] Composition of multilevel domain-specific modelling languages
    Rodriguez, Alejandro
    Macias, Fernando
    Duran, Francisco
    Rutle, Adrian
    Wolter, Uwe
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2023, 130
  • [6] Using Domain-Specific Languages For Analytic Graph Databases
    Sevenich, Martin
    Hong, Sungpack
    van Rest, Oskar
    Wu, Zhe
    Banerjee, Jayanta
    Chafi, Hassan
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (13): : 1257 - 1268
  • [7] Embedding domain-specific modelling languages in Maude specifications
    Vlad Rusu
    [J]. Software & Systems Modeling, 2013, 12 : 847 - 869
  • [8] Visualisation of domain-specific modelling languages using UML
    Graaf, Bas
    van Deursen, Arie
    [J]. ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 586 - +
  • [9] DOMAIN-SPECIFIC LANGUAGES FOR AGILE URBAN POLICY MODELLING
    Kraemer, Michel
    Ludlow, David
    Khan, Zaheer
    [J]. PROCEEDINGS 27TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2013, 2013, : 673 - +
  • [10] Embedding domain-specific modelling languages in Maude specifications
    Rusu, Vlad
    [J]. SOFTWARE AND SYSTEMS MODELING, 2013, 12 (04): : 847 - 869