Une approche de description multi-échelles et multi points de vue pour les architectures logicielles dynamiques
Résumé
This paper aims to presenting an approach of modeling multi-scale and multi point of view to facilitate the description and the validation of dynamic software architectures. We present a model-based design approach founded on visual notations allowing to describe, by extending UML notations, dynamic software architectures for different description levels. We describe a progressive process of refinement to automate the transition from a generic model describing a given point of view at a given scale to a specific model describing this point of view at another scale. To ensure compatibility between the different levels of description, we adopt a rule-oriented transformation technique. The rules manage the refinement of a given scale model to another and also the transition from a point of view to another at the same scale. The modeling of dynamic software architectures generates models that must be valid with respect to their meta-models. The approach that we propose is based on validation rules between different scales and different points of view at the same scale. This validation ensures the validity of the architectural model. We also present the interface of an Eclipse plug-in that we developed to implement and experiment our approach. We illustrate our approach by its application to a case study modeling Emergency Response and Crisis Management Systems(ERCMS).
Origine : Fichiers produits par l'(les) auteur(s)
Loading...