Dedal : un ADL à trois dimensions pour gérer l'évolution des architectures à base de composants - Archive ouverte HAL
Communication Dans Un Congrès Année : 2010

Dedal : un ADL à trois dimensions pour gérer l'évolution des architectures à base de composants

Résumé

Une architecture logicielle peut être définie à différents niveaux d'abstraction, correspondants aux différentes étapes de son processus de développement : spécification, implémentation et déploiement. La cohérence entre les dif- férentes définitions d'une architecture doit être maintenue : sa définition à un niveau d'abstraction doit être conforme à sa définition au niveau d'abstraction immédiatement supérieur. Ce principe permet de contrôler l'évolution d'une architecture, en validant les modifications réalisées à un certain niveau d'abstraction ou en motivant la création d'une nouvelle version pour propager les modifications entre niveaux d'abstraction. Malheureusement, aucun ADL ne propose un modèle de définition d'architectures séparant clairement les niveaux d'abstraction couvrant le cycle de vie d'une architecture. Cet article présente Dedal, un ADL permettant une définition séparée de la spécification, de la configuration et de l'assemblage d'une architecture afin de prévenir l'érosion ou la dérive qui surviennent lors des évolutions entre les différents niveaux de définitions des architectures.
Fichier principal
Vignette du fichier
CAL10.pdf (778.36 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00534688 , version 1 (08-06-2021)

Identifiants

  • HAL Id : hal-00534688 , version 1

Citer

Huaxi Yulin Zhang, Christelle Urtado, Sylvain Vauttier. Dedal : un ADL à trois dimensions pour gérer l'évolution des architectures à base de composants. CAL 2010 - 4ème Conférence francophone sur les Architectures Logicielles, Mar 2010, Pau, France. pp.15-27. ⟨hal-00534688⟩
79 Consultations
30 Téléchargements

Partager

More