Style and Meta-Style : another Way to Reuse Software Architecture Evolution

Au cours des dernières années, la taille et la complexité des systèmes logiciels ont considérablement augmenté, rendant le processus d'évolution plus complexe et consommant ainsi beaucoup de ressources. C est pourquoi, l'architecture logicielle est devenue l'un des éléments les plus i...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Hassan Adel (Auteur), Oussalah Mourad-Chabane (Directeur de thèse), Borne Isabelle (Président du jury de soutenance), Barkaoui Kamel (Rapporteur de la thèse), Basson Henri (Rapporteur de la thèse), Seriai Abdelhak-Djamel (Membre du jury), Attiogbé Christian (Membre du jury)
Collectivités auteurs : Université de Nantes 1962-2021 (Organisme de soutenance), École doctorale Mathématiques et sciences et technologies de l'information et de la communication Rennes (Ecole doctorale associée à la thèse), Université Bretagne Loire 2016-2019 (Autre partenaire associé à la thèse), Laboratoire des Sciences du Numérique de Nantes (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : anglais
Titre complet : Style and Meta-Style : another Way to Reuse Software Architecture Evolution / Adel Hassan; sous la direction de Mourad-Chabane Oussalah
Publié : 2018
Accès en ligne : Accès Nantes Université
Note sur l'URL : Accès au texte intégral
Note de thèse : Thèse de doctorat : Génie logiciel : Nantes : 2018
Sujets :
LEADER 06691clm a2200661 4500
001 PPN237489090
003 http://www.sudoc.fr/237489090
005 20240531154500.0
029 |a FR  |b 2018NANT4041 
033 |a http://www.theses.fr/2018NANT4041 
035 |a (OCoLC)1371481796 
035 |a STAR110603 
100 |a 20190821d2018 k y0frey0103 ba 
101 0 |a eng  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a ||||ma 00|yy 
135 |a dr||||||||||| 
181 1 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 1 |6 z01  |c c  |2 rdamedia 
182 1 |6 z01  |a b 
183 |6 z01  |a ceb  |2 RDAfrCarrier 
200 1 |a Style and Meta-Style  |e another Way to Reuse Software Architecture Evolution  |f Adel Hassan  |g sous la direction de Mourad-Chabane Oussalah 
214 1 |d 2018 
230 |a Données textuelles 
304 |a Titre provenant de l'écran-titre 
314 |a Ecole(s) Doctorale(s) : École doctorale Mathématiques et sciences et technologies de l'information et de la communication (Rennes) 
314 |a Partenaire(s) de recherche : Université Bretagne Loire (COMUE), Laboratoire des Sciences du Numérique de Nantes (Laboratoire) 
314 |a Autre(s) contribution(s) : Isabelle Borne (Président du jury) ; Abdelhak-Djamel Seriai, Christian Attiogbé (Membre(s) du jury) ; Kamel Barkaoui, Henri Basson (Rapporteur(s)) 
328 0 |b Thèse de doctorat  |c Génie logiciel  |e Nantes  |d 2018 
330 |a Au cours des dernières années, la taille et la complexité des systèmes logiciels ont considérablement augmenté, rendant le processus d'évolution plus complexe et consommant ainsi beaucoup de ressources. C est pourquoi, l'architecture logicielle est devenue l'un des éléments les plus importants dans la planification et la mise en oeuvre du processus d'évolution. Cette abstraction permet une meilleure compréhension des décisions de conception prises précédemment et un bon moyen d'explorer, d'analyser et de comparer des scénarii alternatifs de l'évolution. Fort de constat, nous avons introduit une approche de styles d'évolution afin de capitaliser les pratiques d'évolution récurrentes dans un domaine particulier et de favoriser leur réutilisation. Dans cette thèse, nous préconisons en spécifiant un cadre de modélisation standard conforme à différents styles d'évolution et pouvant satisfaire les préoccupations de différentes équipes impliquées dans un processus d'évolution. Afin de relever les défis de la réutilisation de l évolution de l'architecture logicielle, nous nous fixons comme objectif: D'abord, d'introduire un style de méta-évolution qui spécifie les éléments conceptuels de base nécessaires à la modélisation de l'évolution; ensuite, de décrire une nouvelle méthodologie pour développer un style d'évolution selon plusieurs vues et plusieurs abstractions. Cette approche multi-vues/multi-abstractions permet de réduire la complexité du modèle de processus d'évolution en décomposant un style d'évolution en plusieurs vues et abstractions pertinentes. Enfin, pour la validité et la faisabilité de notre approche, nous avons développé un prototype basé sur la plateforme de méta-modélisation ADOxx. 
330 |a Over the last years, the size and complexity of software systems has been dramatically increased, making the evolution process more complex and consuming a great deal of resources. Consequently, software architecture is becoming an important artifact in planning and carrying out the evolution process. It can provide an overall structural view of the system without undue focus on low-level details. This view can provide a deep understanding of previous design decisions and a means of analysing and comparing alternative evolution scenarios. Therefore, software architecture evolution has gained significant importance in developing methods, techniques and tools that can help architects to plan evolution. To this end, an evolution styles approach has been introduced with the aim of capitalising on the recurrent evolution practices and of fostering their reuse In this thesis, we endeavour to tackle the challenges in software architecture evolution reuse by specifying a standard modeling framework that can conform to different evolution styles and satisfy the concerns of the different stakeholder groups. The primary contribution of this thesis is twofold. First, it introduces a meta-evolution style which specifies the core conceptual elements for software architecture evolution modeling. Second, it introduces a new methodology to develop a multi-view & multi-abstraction evolution style in order to reduce the complexity of the evolution model by breaking down an evolution style into several views, each of which covers a relevant set of aspects. The central ideas are embodied in a prototype tool in order to validate the applicability and feasibility of the proposed approaches. 
337 |a Configuration requise : un logiciel capable de lire un fichier au format : PDF 
541 | |a Styles et méta-styles  |e une autre façon de réutiliser l' évolution d' architectures logicielles  |z eng 
606 |3 PPN166106496  |a Architecture logicielle  |3 PPN027330435  |x Innovation  |2 rameau 
606 |3 PPN099096943  |a Métadonnées  |2 rameau 
606 |3 PPN203675797  |a Modélisation des données (informatique)  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
610 0 |a -- 
686 |a 004  |2 TEF 
700 1 |3 PPN235482269  |a Hassan  |b Adel  |f 1975-....  |4 070 
701 1 |3 PPN078822319  |a Oussalah  |b Mourad-Chabane  |4 727 
701 1 |3 PPN11992191X  |a Borne  |b Isabelle  |4 956 
701 1 |3 PPN033470677  |a Barkaoui  |b Kamel  |f 1954-....  |4 958 
701 1 |3 PPN063866773  |a Basson  |b Henri  |4 958 
701 1 |3 PPN059927712  |a Seriai  |b Abdelhak-Djamel  |4 555 
701 1 |3 PPN073264555  |a Attiogbé  |b Christian  |4 555 
711 0 2 |3 PPN026403447  |a Université de Nantes  |c 1962-2021  |4 295 
711 0 2 |3 PPN204770424  |a École doctorale Mathématiques et sciences et technologies de l'information et de la communication  |c Rennes  |4 996 
711 0 2 |3 PPN191639044  |a Université Bretagne Loire  |c 2016-2019  |4 985 
711 0 2 |3 PPN203637585  |a Laboratoire des Sciences du Numérique de Nantes  |4 981 
801 3 |a FR  |b Abes  |c 20230302  |g AFNOR 
856 4 |q PDF  |s 5929541  |u http://www.theses.fr/2018NANT4041/document  |z Accès au texte intégral 
856 4 |u https://archive.bu.univ-nantes.fr/pollux/show.action?id=e5a568fa-6a37-476f-9659-331c60123dc2 
856 4 |u http://www.theses.fr/2018NANT4041/abes 
930 |5 441099901:778941906  |b 441099901  |j g 
991 |5 441099901:778941906  |a exemplaire créé automatiquement par STAR 
998 |a 852804