Movida studio: a modeling environment to create viewpoints and manage variability in views - Archive ouverte HAL Access content directly
Conference Papers Year : 2011

Movida studio: a modeling environment to create viewpoints and manage variability in views

(1) , (1) , (2) , (3) , (4) , (5) , (6) , (1)
1
2
3
4
5
6

Abstract

In many domains such as aerospace and automotive industries, engineers rely on Domain Specific Modeling Languages (DSML) to solve the complex issues of engineering safety critical software. The difficulty to embrace the whole complexity of the concerns and the difficulty to manage their inter-relations has raised the interest of the engineering community for "concerns driven" engineering. This is addressed today in the model driven engineering research community through the exploration of "viewpoint modeling" technologies. The goal of this tutorial is to practice existing tools to create viewpoint and their associated DSMLs environment. We illustrate the conceptual simplicity and elegance of this multi-viewpoint approach using the running example of a small component based language in which component implementation are defined using Finite State Machine developed with a set of tools that has been integrated in the context of the French ANR project MOVIDA (MOdeling VIews and Decision support for Architects)
Dans de nombreux domaines tels que les industries automobiles ou aérospaciales, les ingénieurs se basent sur des langages de modélisation spécifiques à un domaine pour maîtriser la complexité de la conception des systèmes critiques. Cette complexité globale liée aux nombreuses préoccupations de tels systèmes a augmenté l'intérèt de la communauté pour l'ingénierie dirigée par les points de vues ("concern driven engineering"). Ce problème est étudié par la communauté scientifique au travers de l'exploration des technologies de la modélisation des points de vues (viewpoint modeling). Le but de ce tutoriel est d'utiliser des outils existants pour créer des points de vues (viewpoints) et leur environnement DSML associé.Nous illustrons la simplicité conceptuelle de cette approche multi-vue en utilisant l'exemple d'un petit langage de composants dans lequel l'implémentation est définie en utilisant des automates d'états finis (Finite State Machine) avec différents outils intégrés dans le contexte du projet ANR MOVIDA (MOdeling VIews and Decision support for Architects).
Fichier principal
Vignette du fichier
TutorialMovidaArticle.pdf (71.16 Ko) Télécharger le fichier
Vignette du fichier
MOVIDATutorialPresentation.ppt (1.65 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Format : Other
Loading...

Dates and versions

hal-00660864 , version 1 (17-01-2012)

Identifiers

  • HAL Id : hal-00660864 , version 1

Cite

Marie Gouyette, Olivier Barais, Jérôme Le Noir, Cédric Brun, Marcos Aurélio Almeida da Silva, et al.. Movida studio: a modeling environment to create viewpoints and manage variability in views. IDM- 7éme journées sur l'Ingénierie Dirigée par les Modèles-2011, Polytech, Université Lille 1, Jun 2011, Lille, France. pp.141-145. ⟨hal-00660864⟩
370 View
608 Download

Share

Gmail Facebook Twitter LinkedIn More