Titre : | Coexistence de la modélisation à base d’objets et de la modélisation à base de composants architecturaux pour la description de l’architecture logicielle |
Auteurs : | Adel Alti ; Abdallah Boukerram, Directeur de thèse |
Type de document : | texte imprimé |
Editeur : | Sétif : Universite ferhat abbas faculté des sciences de l’ingénieur département d’informatique, 2011 |
ISBN/ISSN/EAN : | TS4/8142 |
Format : | 1 vol. (208 f.) / ill. |
Note générale : | Bibliogr.Annexes |
Langues: | Français |
Catégories : | |
Résumé : |
L'Aspect clé de conception du système logiciel est son architecture. La description de l’architecture logicielle est fondée sur deux techniques de modélisation : la modélisation d’architecture logicielle à base de composants (composants académiques et composants industriels) et la modélisation orientée objet sous la houlette d’UML (Unified Modeling Language). Chacun de ces deux approches présente des points forts et des points faibles. Notre contribution se décline en deux volets : le premier volet concerne la définition d’un profil UML 2.0 pour COSA (Component Object-based Software Architecture) ; est une approche hybride composant-objet de description d’architectures. On utilise toutes les capacités des profils UML (méta-modèle et modèle), pour définir une spécification complète pour l’architecture logicielle. Les profils UML existants sont dédiés à un type d’application (système distribués, temps réel, etc.), alors que notre profil est indépendant et spécialisé dans une activité particulière de modélisation des langages de description d’architectures. Le deuxième volet porte sur l’intégration du profil UML, COSA au sein de la démarche MDA (Model Driven Architecture). Nous proposons une stratégie de transformation directe à l’aide du profil UML pour l’élaboration des modèles d’implémentation objets ayant un niveau d’abstraction haut et un degré de réutilisation comme celui de COSA. Les outils COSABuilder et COSAInstantiator sont également développés et implémentés. |
Exemplaires (1)
Cote | Support | Localisation | Disponibilité |
---|---|---|---|
TS4/8142 | Thèse | Bibliothèque centrale | Disponible |
Accueil