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.
    ECOLOGICAL INFORMATICS, 2015, 27 : 26 - 38
  • [2] Pattern-Based Refinement Generation Through Domain Specific Languages
    Fares, Elie
    Bodeveix, Paul Jean
    Filali, Mamoun
    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
    DESIGNING THE DIGITAL TRANSFORMATION, DESRIST 2017, 2017, 10243 : 39 - 54
  • [4] Modelling the Operational Semantics of Domain-Specific Modelling Languages
    Wachsmuth, Guido
    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
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (01): : 109 - 132
  • [6] A framework for families of domain-specific modelling languages
    Benjamin Braatz
    Christoph Brandt
    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
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2023, 130
  • [8] Domain-Specific Modelling Languages for Participatory Agent-Based Modelling in Healthcare
    Godfrey, Thomas
    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
    Software & Systems Modeling, 2013, 12 : 847 - 869
  • [10] DOMAIN-SPECIFIC LANGUAGES FOR AGILE URBAN POLICY MODELLING
    Kraemer, Michel
    Ludlow, David
    Khan, Zaheer
    PROCEEDINGS 27TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2013, 2013, : 673 - +