Pour une perspective comportementale dans les méta-modèles de processus
Résumé
Designing executable models is one of the major concerns of model-driven engineering (MDE). To reach this aim, it is necessary to formally specify dynamic properties of a model according to a meta-model, in order to be directly executed by a meta-CASE tool (Computer Aided Software Engineering). Moreover, for some kind of models, it is so important to define a causal relationship in the meta-model specification that offers the possibility to manage the interaction between the execution tool and its environment. For this reason, we propose a meta-modeling approach based on an event model that covers the three-level description: "data", "process" and "behavior". We applied our proposition in the cases of Workflow and Map meta-models to demonstrate its relevance.
Concevoir des modèles exécutables est l'une des préoccupations majeures de l'ingénierie dirigée par les modèles (IDM). Pour atteindre cet objectif, il est nécessaire de spécifier formellement les propriétés dynamiques d'un modèle selon un méta-modèle, afin de faciliter son exécution par un outil méta-CASE (Ingénierie logicielle assistée par ordinateur). L'objectif de ce papier est de montrer que la spécification des propriétés dynamiques d'un modèle permettant de dériver son outil d'exécution doit couvrir la perspective «comportement», en plus des perspectives "données" et "traitement". C'est pour cette raison qu'une approche de méta-modélisation basé sur un modèle orienté événement offrant ainsi la vision systémique qui permet de gérer l'interaction entre l'outil d'exécution du méta-modèle et de son environnement est proposée. La pertinence et l'applicabilité de la proposition sont illustrées à travers deux exemples: le méta-modèle de workflow et le méta-modèle de la carte.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...