Skip to Main content Skip to Navigation
Theses

Séparation des préoccupations et méta-modélisation pour environnements de manipulation d'architectures logicielles à base de composants

Abstract : Software architectures are centric regarding software engineering processes. Architecture Description Languages (ADLs) represent the most suited mean to define such architectures. Nevertheless, those ADLs concepts are most often fixed and their use does not always match the various concerns of software engineering processes. Moreover, their syntaxic reduced means do not ease the collaboration of the various actors of a software engineering process. Our proposal (CODeX) provides a framework for ADL meta-modeling. A meta-model defines the architectural concepts required by a software engineering process. In order to structure such definitions and to improve the collaboration of the various actors, meta-models are defined following the sepration of software engineering processes' architectural concerns. This separation also defines the relationship between the various concepts of an ADL. Together with this framework, a set of tools relying on the meta-model of an ADL automatically generate the associated environment to define and manipulate software architectures. The later is designed around a reified representation of software architectures. This representation also follows the separation of concerns defined in the meta-model and provides each actor a dedicated view on a software architecture.
Document type :
Theses
Complete list of metadatas

Cited literature [82 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00007381
Contributor : Raphaël Marvie <>
Submitted on : Friday, November 12, 2004 - 1:13:26 PM
Last modification on : Thursday, February 21, 2019 - 10:52:44 AM
Long-term archiving on: : Friday, April 2, 2010 - 8:34:33 PM

Identifiers

  • HAL Id : tel-00007381, version 1

Collections

Citation

Raphaël Marvie. Séparation des préoccupations et méta-modélisation pour environnements de manipulation d'architectures logicielles à base de composants. Génie logiciel [cs.SE]. Université des Sciences et Technologie de Lille - Lille I, 2002. Français. ⟨tel-00007381⟩

Share

Metrics

Record views

755

Files downloads

681