The Amulet Environment: New Models for Effective User Interface Software Development
IEEE Transactions on Software Engineering
Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
AToM3: A Tool for Multi-formalism and Meta-modelling
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Mapping between Levels in the Metamodel Architecture
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
MDA Distilled
Multilevel models in model-driven engineering, product lines, and metaprogramming
IBM Systems Journal - Model-driven software development
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
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
Metamodelling for Software Engineering
Metamodelling for Software Engineering
Pattern-Based Model-to-Model Transformation: Handling Attribute Conditions
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
A Flexible Infrastructure for Multilevel Language Engineering
IEEE Transactions on Software Engineering
The epsilon object language (EOL)
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
KM3: a DSL for metamodel specification
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
On the evolution of OCL for capturing structural constraints in modelling languages
Rigorous Methods for Software Construction and Analysis
Generic meta-modelling with concepts, templates and mixin layers
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
A graph query language for EMF models
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
Extensive validation of OCL models by integrating SAT solving into USE
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
Towards a functional characterization of collaborative systems
CDVE'11 Proceedings of the 8th international conference on Cooperative design, visualization, and engineering
Domain-specific engineering of domain-specific languages
Proceedings of the 10th Workshop on Domain-Specific Modeling
Domain-specific textual meta-modelling languages for model driven engineering
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Towards multi-level aware model transformations
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
A graph transformation-based semantics for deep metamodelling
AGTIVE'11 Proceedings of the 4th international conference on Applications of Graph Transformations with Industrial Relevance
Bottom-up meta-modelling: an interactive approach
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Genericity for model management operations
Software and Systems Modeling (SoSyM)
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
GraCoT, a tool for co-creation of models and metamodels in specific domains
Proceedings of the workshop on ACadeMics Tooling with Eclipse
On the application of software modelling principles on ISO 15926
Proceedings of the Modelling of the Physical World Workshop
From types to type requirements: genericity for model-driven engineering
Software and Systems Modeling (SoSyM)
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 |
Meta-modelling is at the core of Model-Driven Engineering, where it is used for language engineering and domain modelling. The OMG's Meta-Object Facility is the standard framework for building and instantiating meta-models. However, in the last few years, several researchers have identified limitations and rigidities in such a scheme, most notably concerning the consideration of only two meta-modelling levels at the same time. In this paper we present METADEPTH, a novel framework that supports a dual linguistic/ontological instantiation and permits building systems with an arbitrary number of meta-levels through deep metamodelling. The framework implements advanced modelling concepts allowing the specification and evaluation of derived attributes and constraints across multiple meta-levels, linguistic extensions of ontological instance models, transactions, and hosting different constraint and action languages.