Ingénierie Dirigé par les Modèles : du design-time au runtime
Résumé
Les modèles sont utilisés depuis longtemps en sciences et en ingénierie comme un outil fondamental de gestion de la complexité. La modélisation permet de séparer des préoccupations en abstrayant des aspects spécifiques de la réalité pour des objectifs précis. Cette approche est devenue relativement populaire ces dernières années pour faire face à des préoccupations d'analyse et de conception, en s'appuyant notamment sur des langages de modélisation de la famille d'UML. Bien sûr, la séparation des préoccupations est d'un intérêt limité si on ne peut pas recomposer ces préoccupations automatiquement. La composition automatique de modèles permet en effet de gérer des variations de préoccupations de conception par exemple dans le contexte d'opérations de maintenance ou dans celui de l'ingénierie des lignes de produits. Allant au-delà de la résolution de cette problématique dans les phases de conception, nous montrons comment la composition de modèles peut aussi être utilisée pendant l'exécution d'un système pour spécifier et gérer des systèmes logiciels dynamiquement adaptatifs, ici conceptualisés comme des lignes de produits logiciels dynamiques. Montrant comment l'IDM à l'exécution peut aider les ingénieurs à maîtriser la complexité des systèmes adaptatifs tout en offrant un haut degré d'automatisation et de validation.
Domaines
Génie logiciel [cs.SE]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...