The final publication is available at Springer via http://dx.doi.org/10.1007/s00165-014-0307-xMetamodelling is one of the pillars of model-driven engineering, used for language engineering and domain modelling. Even though metamodelling is traditionally based on a two-metalevel approach, several researchers have pointed out limitations of this solution and proposed an alternative deep (also called multi-level) approach to obtain simpler system specifications. However, this approach currently lacks a formalisation that can be used to explain fundamental concepts such as deep characterisation, double linguistic/ontological typing and linguistic extension. This paper provides such a formalisation based on the Diagram Predicate Framework, and d...
The concept of metamodel is central in Model Driven Engineering (MDE). It is used to define the conc...
AbstractThis paper introduces a formal approach to constraint-aware model transformation which suppo...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...
Model-driven engineering (MDE) is a branch of software engineering which aims at improving the produ...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-31491-9_20Pro...
Proceedings of: 48th International Conference on Objects, Models, Components, Patterns (TOOLS 2010)....
The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0367-zDomain...
Model-driven engineering (MDE) is a software engineering discipline which promotes models as first-c...
As the revision process of UML attempts to re-architecture the single and imprecise language into a...
Model Driven Engineering (MDE) is a promising paradigm for software development. It raises the level...
Abstract. Model Driven Engineering (MDE) is a promising paradigm for software development. It raises...
Meta-modelling is a technique that facilitates the construction of new languages to be used in syste...
Multi-level modelling allows types and instances to be mixed in the same model, however there are s...
Multi-level modelling allows types and instances to be mixed in the same model, however there are se...
Multi-level modelling allows types and instances to be mixed in the same model, however there are se...
The concept of metamodel is central in Model Driven Engineering (MDE). It is used to define the conc...
AbstractThis paper introduces a formal approach to constraint-aware model transformation which suppo...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...
Model-driven engineering (MDE) is a branch of software engineering which aims at improving the produ...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-31491-9_20Pro...
Proceedings of: 48th International Conference on Objects, Models, Components, Patterns (TOOLS 2010)....
The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0367-zDomain...
Model-driven engineering (MDE) is a software engineering discipline which promotes models as first-c...
As the revision process of UML attempts to re-architecture the single and imprecise language into a...
Model Driven Engineering (MDE) is a promising paradigm for software development. It raises the level...
Abstract. Model Driven Engineering (MDE) is a promising paradigm for software development. It raises...
Meta-modelling is a technique that facilitates the construction of new languages to be used in syste...
Multi-level modelling allows types and instances to be mixed in the same model, however there are s...
Multi-level modelling allows types and instances to be mixed in the same model, however there are se...
Multi-level modelling allows types and instances to be mixed in the same model, however there are se...
The concept of metamodel is central in Model Driven Engineering (MDE). It is used to define the conc...
AbstractThis paper introduces a formal approach to constraint-aware model transformation which suppo...
Model-driven Engineering (MDE) is an emerging approach for software development. It uses metamodels ...