Among all activities in the maintenance process, application understanding before evolution, and checking its progression and non-regression after evolution are by far the most expensive. In this thesis, I present an approach which aims at reducing costs associated to these two activities for component-based applications. In this approach, links unifying quality attributes of the application to architectural decisions are formally documented. The definition of these links is made at every phase in the life cycle. I developed an environment for evolution assistance, which uses this documentation. It ensures on the one hand that this documentation is updated, and on the other it notifies application evolvers the possible effects of her/his ch...
This work adresses the service level agreements (SLA) life cycle in service- oriented architectures....
Dans de nombreux domaines tels que l’avionique, la médecine ou la domotique, les applications logici...
We propose a design by contract (DbC) approach to specify and maintain architectural level propertie...
De toutes les étapes qui constituent le processus de maintenance, l'étape de compréhension d'une app...
International audienceDuring an architectural evolution of a component-based software, certain quali...
Abstract. During an architectural evolution of a component-based soft-ware, certain quality attribut...
All along its life-cycle, a software may be subject to numerous changes that may affect its coherenc...
The quality of a software system can be measured by the extent to which it possesses a desired comb...
Over the past decade software architecture has received increasing attention as an important subfiel...
International audienceBeing able to specify and verify contractual application properties at the arc...
Dernière modification: Avril 2008Modern software systems are characterized by their increasing compl...
Dans de nombreux domaines tels que l avionique, la médecine ou la domotique, les applications logici...
Les logiciels actuels adoptent une méthodologie de développement dite agile et itérative, où chaqu...
Le travail présenté dans cette thèse s'inscrit dans le cadre des architectures logicielles à base de...
Les logiciels sont en constante évolution, nécessitant une maintenance et un développement continus....
This work adresses the service level agreements (SLA) life cycle in service- oriented architectures....
Dans de nombreux domaines tels que l’avionique, la médecine ou la domotique, les applications logici...
We propose a design by contract (DbC) approach to specify and maintain architectural level propertie...
De toutes les étapes qui constituent le processus de maintenance, l'étape de compréhension d'une app...
International audienceDuring an architectural evolution of a component-based software, certain quali...
Abstract. During an architectural evolution of a component-based soft-ware, certain quality attribut...
All along its life-cycle, a software may be subject to numerous changes that may affect its coherenc...
The quality of a software system can be measured by the extent to which it possesses a desired comb...
Over the past decade software architecture has received increasing attention as an important subfiel...
International audienceBeing able to specify and verify contractual application properties at the arc...
Dernière modification: Avril 2008Modern software systems are characterized by their increasing compl...
Dans de nombreux domaines tels que l avionique, la médecine ou la domotique, les applications logici...
Les logiciels actuels adoptent une méthodologie de développement dite agile et itérative, où chaqu...
Le travail présenté dans cette thèse s'inscrit dans le cadre des architectures logicielles à base de...
Les logiciels sont en constante évolution, nécessitant une maintenance et un développement continus....
This work adresses the service level agreements (SLA) life cycle in service- oriented architectures....
Dans de nombreux domaines tels que l’avionique, la médecine ou la domotique, les applications logici...
We propose a design by contract (DbC) approach to specify and maintain architectural level propertie...