Enhancing syntax expressiveness in domain-specific modelling

被引:5
|
作者
Di Vincenzo, Damiano [1 ]
Di Rocco, Juri [1 ]
Di Ruscio, Davide [1 ]
Pierantonio, Alfonso [1 ]
机构
[1] Univ Aquila, I-67100 Laquila, Italy
来源
24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021) | 2021年
关键词
component; formatting; style; styling; insert;
D O I
10.1109/MODELS-C53483.2021.00089
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Domain-specific modelling helps tame the complexity of today's application domains by formalizing concepts and their relationships in modelling languages. While meta-editors are widely-used frameworks for implementing graphical editors for such modelling languages, they are best suitable for defining novel topological notations, i.e., syntaxes where the model layout does not contribute to the model semantics. In contrast, many engineering fields, e.g., railways systems or electrical engineering, use notations that, on the one hand, are standard and, on the other hand, are demanding more expressive power than topological syntaxes. In this paper, we discuss the problem of enhancing the expressiveness of modelling editors towards geometric/positional syntaxes. Several potential solutions are experimentally implemented on the jjodel web-based platform with the aim of identifying challenges and opportunities.
引用
收藏
页码:587 / 595
页数:9
相关论文
共 50 条
  • [1] Flexmi: a generic and modular textual syntax for domain-specific modelling
    Kolovos, Dimitris
    de la Vega, Alfonso
    SOFTWARE AND SYSTEMS MODELING, 2023, 22 (04): : 1197 - 1215
  • [2] Flexmi: a generic and modular textual syntax for domain-specific modelling
    Dimitris Kolovos
    Alfonso de la Vega
    Software and Systems Modeling, 2023, 22 : 1197 - 1215
  • [3] Debugging in Domain-Specific Modelling
    Mannadiar, Raphael
    Vangheluwe, Hans
    SOFTWARE LANGUAGE ENGINEERING, 2011, 6563 : 276 - 285
  • [4] PRACTICAL EXPRESSIVENESS OF INTERNAL AND EXTERNAL DOMAIN-SPECIFIC MODELING LANGUAGES
    Warnke, Tom
    Uhrmacher, Adelinde M.
    2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 4566 - 4567
  • [5] Domain-Specific Model Differencing in Visual Concrete Syntax
    Zadahmad, Manouchehr
    Syriani, Eugene
    Alam, Omar
    Guerra, Esther
    de Lara, Juan
    PROCEEDINGS OF THE 12TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING (SLE '19), 2019, : 100 - 112
  • [6] Evaluating Domain-Specific Modelling Solutions
    Mohagheghi, Parastoo
    Haugen, Oystein
    ADVANCES IN CONCEPTUAL MODELING: APPLICATIONS AND CHALLENGES, 2010, 6413 : 212 - 221
  • [7] Domain-specific languages for ecological modelling
    Holst, Niels
    Belete, Getachew F.
    ECOLOGICAL INFORMATICS, 2015, 27 : 26 - 38
  • [8] A Domain-Specific Language for Abstract Syntax Model to Concrete Syntax Model Mappings
    Quesada, Luis
    Berzal, Fernando
    Cubero, Juan-Carlos
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 158 - 165
  • [9] Modelling the Operational Semantics of Domain-Specific Modelling Languages
    Wachsmuth, Guido
    GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 506 - 520
  • [10] Executable Domain-Specific Modelling based on Domain Spaces
    Duan, Qing
    Liu, Junhui
    Zhou, Dongdai
    Yu, Feng
    Yang, Hongji
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 451 - 456