Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Model-Driven Development: A Metamodeling Foundation
IEEE Software
TCS:: a DSL for the specification of textual concrete syntaxes in model engineering
Proceedings of the 5th international conference on Generative programming and component engineering
The Definitive ANTLR Reference: Building Domain-Specific Languages
The Definitive ANTLR Reference: Building Domain-Specific Languages
Can programming be liberated from the two-level style: multi-level programming with deepjava
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Metamodel Syntactic Sheets: An Approach for Defining Textual Concrete Syntaxes
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
A Meta Modeling Framework for Domain Specific Process Management
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
A Flexible Infrastructure for Multilevel Language Engineering
IEEE Transactions on Software Engineering
Representation and Traversal of Large Clabject Models
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Library Concepts for Model Reuse
Electronic Notes in Theoretical Computer Science (ENTCS)
Deep meta-modelling with METADEPTH
TOOLS'10 Proceedings of the 48th international conference on Objects, models, components, patterns
From UML profiles to EMF profiles and beyond
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
Domain-specific metamodelling languages for software language engineering
SLE'09 Proceedings of the Second international conference on Software Language Engineering
The epsilon object language (EOL)
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Harmonizing textual and graphical visualizations of domain specific models
Proceedings of the Second Workshop on Graphical Modeling Language Development
A multi-level modeling environment for SUM-based software engineering
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Composing textual modelling languages in practice
Proceedings of the 6th International Workshop on Multi-Paradigm Modeling
Reusable abstractions for modeling languages
Information Systems
Hi-index | 0.00 |
Domain-specific modelling languages are normally defined through general-purpose meta-modelling languages like the MOF. While this is satisfactory for many Model-Driven Engineering (MDE) projects, several researchers have identified the need for domain-specific meta-modelling (DSMM) languages providing customised meta-modelling primitives aimed at the definition of modelling languages in a specific domain, as well as the construction of meta-model families. In this paper, we discuss the potential of multi-level meta-modelling for the systematic engineering of DSMM architectures. For this purpose, we present: (i) several primitives and techniques to control the meta-modelling facilities offered to the users of the DSMM languages, (ii) a flexible approach to define textual concrete syntaxes for DSMM languages, (iii) extensions to model management languages enabling the practical use of DSMM in MDE, and (iv) an implementation of these ideas in the metaDepth tool.