International audienceAn important demand in Model-Driven Development is the simple and efficient expression of model patterns. Current approaches tend to distinguish the language they use to express patterns from the one for modelling. Consequently, productivity is reduced by dealing with a distinct new language, and new intermediate steps are introduced in order to support pattern-matching. In this paper we propose a frame- work for expressing patterns as model-snippets. We present how model- snippets are specified upon concepts in a given domain (meta-model), and how we perform pattern-matching with model-snippets, whatever the meta-model. We also provide an implementation which is well inte- grated with existing technologies, such as Ec...
The described meta model below is rather a strong recommendation than a limi-tation. Changes are pos...
Abstract: Ontology and schema matching are well established techniques, which have been applied in v...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
International audienceAn important demand in Model-Driven Development is the simple and efficient ex...
Abstract. An important demand in Model-Driven Development is the simple and efficient expression of ...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
The vision of the OMG´s Model-Driven Architecture (MDA) has necessitated the extensive research of m...
We present the Epsilon Pattern Language (EPL), a textual language that supports expressing and detec...
International audienceMany modeling languages share some common concepts and principles. For example...
Model matching is gaining importance in Model-Driven Engineering (MDE). The goal of model matching i...
International audienceModels are the core assets in Model-Driven Engineering, and are therefore subj...
L'alignement de modèles est devenu un sujet d'interêt pour la communaute de l'Ingenierie Dirigee par...
International audienceLarge and complex meta-models such as those of Uml and its profiles are growin...
International audienceWhere object-oriented languages deal with objects as described by classes, mod...
International audienceModels are the core assets in Model-Driven Engineering, and are therefore subj...
The described meta model below is rather a strong recommendation than a limi-tation. Changes are pos...
Abstract: Ontology and schema matching are well established techniques, which have been applied in v...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
International audienceAn important demand in Model-Driven Development is the simple and efficient ex...
Abstract. An important demand in Model-Driven Development is the simple and efficient expression of ...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
The vision of the OMG´s Model-Driven Architecture (MDA) has necessitated the extensive research of m...
We present the Epsilon Pattern Language (EPL), a textual language that supports expressing and detec...
International audienceMany modeling languages share some common concepts and principles. For example...
Model matching is gaining importance in Model-Driven Engineering (MDE). The goal of model matching i...
International audienceModels are the core assets in Model-Driven Engineering, and are therefore subj...
L'alignement de modèles est devenu un sujet d'interêt pour la communaute de l'Ingenierie Dirigee par...
International audienceLarge and complex meta-models such as those of Uml and its profiles are growin...
International audienceWhere object-oriented languages deal with objects as described by classes, mod...
International audienceModels are the core assets in Model-Driven Engineering, and are therefore subj...
The described meta model below is rather a strong recommendation than a limi-tation. Changes are pos...
Abstract: Ontology and schema matching are well established techniques, which have been applied in v...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...