DeepAI AI Chat
Log In Sign Up

Enhancing syntax expressiveness in domain-specific modelling

by   Damiano Di Vicenzo, et al.
Università degli Studi dell'Aquila

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.


Multilevel Modelling and Domain-Specific Languages

Modern software engineering deals with demanding problems that yield lar...

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

Domain-specific constraint patterns are introduced, which form the count...

Facade-X: an opinionated approach to SPARQL anything

The Semantic Web research community understood since its beginning how c...

Really Embedding Domain-Specific Languages into C++

Domain-specific languages (DSLs) are both pervasive and powerful, but re...

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

One of the main reasons that cause seniors to face accessibility barrier...

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...

A General Overview of Formal Languages for Individual-Based Modelling of Ecosystems

Various formal languages have been proposed in the literature for the in...