Enhancing syntax expressiveness in domain-specific modelling

11/29/2021
by   Damiano Di Vicenzo, et al.
0

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.

READ FULL TEXT
research
10/08/2019

Multilevel Modelling and Domain-Specific Languages

Modern software engineering deals with demanding problems that yield lar...
research
06/06/2022

Easy, adaptable and high-quality Modelling with domain-specific Constraint Patterns

Domain-specific constraint patterns are introduced, which form the count...
research
06/04/2021

Facade-X: an opinionated approach to SPARQL anything

The Semantic Web research community understood since its beginning how c...
research
10/16/2020

Really Embedding Domain-Specific Languages into C++

Domain-specific languages (DSLs) are both pervasive and powerful, but re...
research
05/01/2023

Addressing Age-Related Accessibility Needs of Senior Users Through Model-Driven Engineering

One of the main reasons that cause seniors to face accessibility barrier...
research
01/17/2019

Multilevel Coupled Model Transformations for Precise and Reusable Definition of Model Behaviour

The use of Domain-Specific Languages (DSLs) is a promising field for the...
research
03/17/2022

A domain specific language for data-centric infographics: technical report

The production process of data-centric infographics entails problems rel...

Please sign up or login with your details

Forgot password? Click here to reset