Séparation des préoccupations et méta-modélisation pour environnements de manipulation d'architectures logicielles à base de composants / par Raphaël Marvie ; sous la direction de Jean-Marc Geib et Philippe Merle

Date :

Editeur / Publisher : [S.l.] : [s.n.] , 2002

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Architecture -- Logiciels

Composants logiciels

SDL (langage de programmation)

Classification Dewey : 005.13

Geib, Jean-Marc (19..-....) (Directeur de thèse / thesis advisor)

Merle, Philippe (1969-.... ; chercheur en informatique) (Directeur de thèse / thesis advisor)

Université Lille 1 - Sciences et technologies (Villeneuve-d'Ascq ; 1970-2017) (Organisme de soutenance / degree-grantor)

Relation : Séparation des préoccupations et méta-modélisation pour environnements de manipulation d'architectures logicielles à base de composants / par Raphaël Marvie ; sous la direction de Jean-Marc Geib et Philippe Merle / Villeneuve d'Ascq : Université Lille 1 - Sciences et technologies , 2013

Relation : Séparation des préoccupations et méta-modélisation pour environnements de manipulation d'architectures logicielles à base de composants / par Raphaël Marvie ; sous la direction de Jean-Marc Geib et Philippe Merle / Grenoble : Atelier national de reproduction des thèses , 2002

Résumé / Abstract : Les architectures logicielles sont centrales vis-à-vis des processus logiciels de construction des applications. Les langages de description d'architectures (ADLs) représentent la solution la plus adaptée pour définir de telles architectures. Toutefois, les concepts de ces ADLs sont en règle générale figés et leurs utilisations ne répond pas nécessairement aux différentes préoccupations des processus logiciels. De plus, leur aspect syntaxique ne facilite pas la coopération des différents acteurs de processus logiciels. Notre proposition, CODeX, fournit un cadre de travail pour méta-modéliser des ADLs. Ces méta-modèles permettent de définir les concepts liés aux architectures nécessaires à un processus logiciel. Dans le but de structurer les ADLs ainsi définis et de permettre la collaboration des différents acteurs d'un processus logiciel, les méta-modèles sont définis en mettant en œuvre la séparation des préoccupations architecturales d'un processus logiciel. Cette séparation définit l'organisation des différents concepts ADLs. Un outillage complément de ce cadre de travail permet de produire automatiquement, sur la base du méta-modèle d'un ADL, l'environnement associé pour la manipulation des architectures logicielles. Ce dernier est architecturé autour d'une représentation réifiée des architectures logicielles. Cette représentation suit la séparation des préoccupations définie dans le méta-modèle et permet d'offrir à chaque acteur d'un processus logiciel une vue dédiée sur l'architecture d'une application.