thesis

Methodologie pour la conception d'architectures logicielles

Defense date:

Jan. 1, 1998

Edit

Institution:

Nantes

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Le debut des annees 90 a vu reapparaitre un renouveau du concept architectural pour le logiciel. Un tel concept permet de raisonner sur l'efficacite de l'organisation du logiciel, sur sa perennite et la capacite a evoluer facilement dans le temps, sur l'identification de styles de construction reutilisables. L'objet de la these est de proposer une approche methodologique de conception d'architectures logicielles pour des applications complexes et distribuees, avec une applicabilite directe au sein de la societe aerospatiale espace & defense. La conception s'appuie sur des modeles de description architecturale bases sur l'assemblage de composants logiciels, pour promouvoir a la fois la modularite des architectures resultantes et la reutilisation de composants ou de morceaux d'architectures. Tout d'abord, un etat de l'art est effectue sur les travaux de recherche recents ayant trait a la conception d'architectures logicielles. A partir de celui-ci, notre modele de description d'architectures logicielles est decrit. Il se compose de trois vues statiques : conceptuelle, execution et physique. A ces trois vues statiques peuvent etre associees differentes vues dynamiques de l'architecture logicielle. Notre methodologie de conception associee est ensuite presentee. Elle s'appuie sur un ensemble d'activites generiques pour le developpement de composants logiciels. Les principes d'organisation de la reutilisation et de la capitalisation avec notre approche a base de composants sont egalement discutes. Au final, nous illustrons l'utilisation du modele et de la methode a travers une etude realisee durant un projet europeen, pour la conception de l'architecture distribuee d'une application de simulation de systemes d'information et de commandement.