International audienceLarge and complex meta-models such as those of Uml and its profiles are growing due to modelling and inter-operability needs of numerous stakeholders. The complexity of such meta-models has led to coining of the term meta-muddle. Individual users often exercise only a small view of a meta-muddle for tasks ranging from model creation to construction of model transformations. What is the effective meta-model that represents this view? We present a flexible meta-model pruning algorithm and tool to extract effective meta-models from a meta-muddle. We use the notion of model typing for meta-models to verify that the algorithm generates a super-type of the large meta-model representing the meta-muddle. This implies that all ...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Domain specific languages for model transformation have recently generated significant interest in t...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
International audienceLarge and complex meta-models such as those of Uml and its profiles are growin...
There are a large number of modeling languages based on metamodels, and many of the languages are la...
Multi-level modelling allows types and instances to be mixed in the same model, however there are se...
Software systems developers are encountering different challenges as systems become increasingly com...
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 s...
International audienceModel-Driven Engineering (MDE) encourages the use of graphical modeling tools,...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-33666-9_2Proc...
Meta-modelling is a technique that facilitates the construction of new languages to be used in syste...
International audienceWith the growing use of domain-specific languages (DSL) in industry, DSL desig...
Context: Model-driven engineering (MDE) promotes the active use of models in all phases of software ...
Is a model of a model, a metamodel? Is the relational model a metamodel? Is it a model? What is a co...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Domain specific languages for model transformation have recently generated significant interest in t...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
International audienceLarge and complex meta-models such as those of Uml and its profiles are growin...
There are a large number of modeling languages based on metamodels, and many of the languages are la...
Multi-level modelling allows types and instances to be mixed in the same model, however there are se...
Software systems developers are encountering different challenges as systems become increasingly com...
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 s...
International audienceModel-Driven Engineering (MDE) encourages the use of graphical modeling tools,...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-33666-9_2Proc...
Meta-modelling is a technique that facilitates the construction of new languages to be used in syste...
International audienceWith the growing use of domain-specific languages (DSL) in industry, DSL desig...
Context: Model-driven engineering (MDE) promotes the active use of models in all phases of software ...
Is a model of a model, a metamodel? Is the relational model a metamodel? Is it a model? What is a co...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Domain specific languages for model transformation have recently generated significant interest in t...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...