Defining and Controlling Modeling Processes
Type de document :
Rapport de recherche
Titre :
Defining and Controlling Modeling Processes
Auteur(s) :
Marvie, Raphaël [Auteur]
Composition de modèles pour l'ingénierie logicielle [COCOA]
Le Pallec, Xavier [Auteur]
Nouveaux Outils pour La Coopération et l'Education [NOCE]
Tarby, Jean-Claude [Auteur]
Nouveaux Outils pour La Coopération et l'Education [NOCE]
Nebut, Mirabelle [Auteur]
Composition de modèles pour l'ingénierie logicielle [COCOA]
Composition de modèles pour l'ingénierie logicielle [COCOA]
Le Pallec, Xavier [Auteur]

Nouveaux Outils pour La Coopération et l'Education [NOCE]
Tarby, Jean-Claude [Auteur]

Nouveaux Outils pour La Coopération et l'Education [NOCE]
Nebut, Mirabelle [Auteur]
Composition de modèles pour l'ingénierie logicielle [COCOA]
Institution :
LIFL
Date de publication :
2005
Discipline(s) HAL :
Informatique [cs]
Informatique [cs]/Génie logiciel [cs.SE]
Informatique [cs]/Génie logiciel [cs.SE]
Résumé en anglais : [en]
Model driven approaches promote the wide use of models as first-time entities. Consequently domain specialists — not necessarily modeling specialists— have to express their requirements by building models using a metamodel, ...
Lire la suite >Model driven approaches promote the wide use of models as first-time entities. Consequently domain specialists — not necessarily modeling specialists— have to express their requirements by building models using a metamodel, most often without any guidelines to help them. Because defining a model is not an easy task, it is necessary to assist such users in their modeling activities and to control how they could build models. Our proposal to address this issue is two-fold. First, we define incremental modeling processes where models are built step by step. Such a process is specified by a metamodel that is incrementaly defined, introducing new concepts only when they are relevant (metamodel refinement). Second, we define interactive model transformations using contracts in order to control how models can be built during each step. This paper presents our proposal and illustrates using an example how we provide modeling environments dedicated to a particular process.Lire moins >
Lire la suite >Model driven approaches promote the wide use of models as first-time entities. Consequently domain specialists — not necessarily modeling specialists— have to express their requirements by building models using a metamodel, most often without any guidelines to help them. Because defining a model is not an easy task, it is necessary to assist such users in their modeling activities and to control how they could build models. Our proposal to address this issue is two-fold. First, we define incremental modeling processes where models are built step by step. Such a process is specified by a metamodel that is incrementaly defined, introducing new concepts only when they are relevant (metamodel refinement). Second, we define interactive model transformations using contracts in order to control how models can be built during each step. This paper presents our proposal and illustrates using an example how we provide modeling environments dedicated to a particular process.Lire moins >
Langue :
Anglais
Collections :
Source :