Pattern-Based Development of Domain-Specific Modelling Languages

被引:0
|
作者
Pescador, Ana [1 ]
Garmendia, Antonio [1 ]
Guerra, Esther [1 ]
Sanchez Cuadrado, Jesus [1 ]
de Lara, Juan [1 ]
机构
[1] Univ Autonoma Madrid, E-28049 Madrid, Spain
关键词
Domain-Specific Modelling Languages; Meta-Modelling; Meta-Modelling Patterns; Modelling Environments;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-Driven Engineering (MDE) promotes the use of models to conduct all phases of software development in an automated way. Models are frequently defined using Domain-Specific Modelling Languages (DSMLs), which many times need to be developed for the domain at hand. However, while constructing DSMLs is a recurring activity in MDE, there is scarce support for gathering, reusing and enacting knowledge for their design and implementation. This forces the development of every new DSML to start from scratch. To alleviate this problem, we propose the construction of DSMLs and their modelling environments aided by patterns which gather knowledge of specific domains, design alternatives, concrete syntax, dynamic semantics and functionality for the modelling environment. They may have associated services, realized via components. Our approach is supported by a tool that enables the construction of DSMLs through the application of patterns, and synthesizes a graphical modelling environment according to them.
引用
收藏
页码:166 / 175
页数:10
相关论文
共 50 条
  • [1] Domain-specific languages for ecological modelling
    Holst, Niels
    Belete, Getachew F.
    [J]. ECOLOGICAL INFORMATICS, 2015, 27 : 26 - 38
  • [2] Pattern-Based Refinement Generation Through Domain Specific Languages
    Fares, Elie
    Bodeveix, Paul Jean
    Filali, Mamoun
    [J]. RIGOROUS STATE-BASED METHODS, ABZ 2023, 2023, 14010 : 35 - 42
  • [3] Designing a Framework for the Development of Domain-Specific Process Modelling Languages
    Jannaber, Sven
    Riehle, Dennis M.
    Delfmann, Patrick
    Thomas, Oliver
    Becker, Joerg
    [J]. DESIGNING THE DIGITAL TRANSFORMATION, DESRIST 2017, 2017, 10243 : 39 - 54
  • [4] Modelling the Operational Semantics of Domain-Specific Modelling Languages
    Wachsmuth, Guido
    [J]. GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 506 - 520
  • [5] A framework for families of domain-specific modelling languages
    Braatz, Benjamin
    Brandt, Christoph
    [J]. SOFTWARE AND SYSTEMS MODELING, 2014, 13 (01): : 109 - 132
  • [6] A framework for families of domain-specific modelling languages
    Benjamin Braatz
    Christoph Brandt
    [J]. Software & Systems Modeling, 2014, 13 : 109 - 132
  • [7] 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
  • [8] Domain-Specific Modelling Languages for Participatory Agent-Based Modelling in Healthcare
    Godfrey, Thomas
    [J]. 24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 655 - 660
  • [9] Embedding domain-specific modelling languages in Maude specifications
    Vlad Rusu
    [J]. Software & Systems Modeling, 2013, 12 : 847 - 869
  • [10] 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 - +