Enhancing syntax expressiveness in domain-specific modelling

  title={Enhancing syntax expressiveness in domain-specific modelling},
  author={Damiano Di Vincenzo and Juri Di Rocco and Davide Di Ruscio and Alfonso Pierantonio},
  journal={2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)},
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… 


Eugenia: towards disciplined and automated development of GMF-based graphical model editors
Eugenia, an open-source tool that implements the proposed approach to metamodel annotation and model transformation techniques can help to manage the complexity of GMF and EMF and deliver significant productivity, quality, and maintainability benefits.
MetaEdit - A Flexible Graphical Environment for Methodology Modelling
A graphical metamodelling editor with which the conceptual structures of the user methodology can be modelled easily using an easy-to-grasp graphical notation, based on the Object-Property-Role-Relationship (OPRR) data model.
MDEForge: an Extensible Web-Based Modeling Platform
MDEForge is proposed, a novel extensible Web-based modeling platform specifically conceived to foster a community- based modeling repository that enables the adoption of model management tools as software-as-a-service that can be remotely used without overwhelming the users with intricate and error-prone installation and configuration procedures.
What Is the Future of Modeling?
It is the right time to define what should be the future of modeling technologies, especially the requirements for the next generation of modeling frameworks and languages.
Extended positional grammars
The authors introduce the eXtended Positional Grammars (XPG) that enhance the descriptive power of positional grammars and present a more powerful LR based methodology for parsing visual languages described by XPGs.
Eclipse Modeling Framework
The authoritative guide to the Eclipse Modeling Framework (EMF)--written by the lead EMF designers! Shows how EMF unifies three important technologies: Java, XML, and UML @BULLET= Provides a
Positional grammars: a formalism for LR-like parsing of visual languages
Most results from LR parsing can be extended to positional grammars while preserving its well known efficiency, thanks to this analogy.
A general framework for Bi-directional translation between abstract and pictorial data
A model of bidirectional translation between pictures and abstract application data is presented, and a prototype system, TRIP2, based on this model is applied, allowing fast and easy creation of direct manipulation interfaces.
User Experience for Model-Driven Engineering: Challenges and Future Directions
This vision paper explores how and where UX fits into MDE by considering motivating use cases that revolve around different dimensions of integration: model integration, tool integration, and integration between process and tool support.
Repository for Model Driven Development (ReMoDD)
The Repository for Model-Driven Development provides a single point of access to shared artifacts reflecting high-quality MDD experience and knowledge from industry and academia to facilitate sharing of relevant knowledge and experience that improve MDD activities in research, education and industry.