Scorpio : une approche d'adaptation structurelle de composants logiciels. Application aux environnements ubiquitaires

La réutilisation à grande échelle de composants logiciels se révèle être un challenge pour la conception de nouvelles applications. Dans la grande majorité des cas, pour être intégrés à une application, les composants disponibles ont besoin d'être adaptés afin de faire face à la multiplicité de...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Bastide Gautier (Auteur), Oussalah Mourad-Chabane (Directeur de thèse), Seriai Abdelhak-Djamel (Directeur de thèse)
Collectivités auteurs : Université de Nantes 1962-2021 (Organisme de soutenance), Université de Nantes Faculté des sciences et des techniques (Autre partenaire associé à la thèse), École doctorale sciences et technologies de l'information et des matériaux Nantes (Ecole doctorale associée à la thèse), Laboratoire d Informatique de Nantes Atlantique (UMR 6241) Nantes (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : français
Titre complet : Scorpio : une approche d'adaptation structurelle de composants logiciels. Application aux environnements ubiquitaires / Gautier Bastide; sous la direction de Mourad Oussalah; co-encadrant Abdelhak-Djamel Seriai
Publié : [S.l.] : [s.n.] , 2007
Description matérielle : 1 vol. (276 f.)
Condition d'utilisation et de reproduction : Publication autorisée par le jury
Note de thèse : Thèse de doctorat : Informatique : Nantes : 2007
Sujets :
Documents associés : Autre format: Scorpio
Reproduit comme: Scorpio
Particularités de l'exemplaire : BU Sciences, Ex. 1 :
Titre temporairement indisponible à la communication

LEADER 06235cam a2200553 4500
001 PPN122064224
003 http://www.sudoc.fr/122064224
005 20240829055200.0
029 |a FR  |b 2007NANT2090 
035 |a (OCoLC)494428596 
100 |a 20080306d2007 k y0frey0103 ba 
101 0 |a fre  |d fre  |d eng  |2 639-2 
102 |a FR 
105 |a y ma 001yy 
106 |a r 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c n  |2 rdamedia 
182 1 |6 z01  |a n 
200 1 |a Scorpio  |e une approche d'adaptation structurelle de composants logiciels. Application aux environnements ubiquitaires  |f Gautier Bastide  |g sous la direction de Mourad Oussalah  |g co-encadrant Abdelhak-Djamel Seriai 
210 |a [S.l.]  |c [s.n.]  |d 2007 
215 |a 1 vol. (276 f.)  |d 30 cm 
316 |5 441092104:329816799  |a Titre temporairement indisponible à la communication 
320 |a Bibliogr. f. 249-263. Index 
328 |b Thèse de doctorat  |c Informatique  |e Nantes  |d 2007 
330 |a La réutilisation à grande échelle de composants logiciels se révèle être un challenge pour la conception de nouvelles applications. Dans la grande majorité des cas, pour être intégrés à une application, les composants disponibles ont besoin d'être adaptés afin de faire face à la multiplicité des environnements de déploiement dotés de caractéristiques variables. Ainsi, pour éviter le redéveloppement de nouveaux composants et favoriser la réutilisation, de nombreuses approches ont proposé des techniques permettant d'adapter le comportement de composants existants. Cependant, adapter le comportement de composants n'est pas suffisant pour permettre leur réutilisation : il faut également adapter leur structure. Or, aucune approche existante ne permet de répondre pleinement à ces besoins en adaptation structurelle. Ainsi, notre objectif est de proposer une approche, appelée Scorpio, permettant d'adapter la structure de composants. Nous nous focalisons plus particulièrement sur des composants existants. Dans un premier temps, nous nous sommes intéressés à l'adaptation structurelle de composants existants en proposant un processus permettant leur ré-ingénierie vers de nouvelles structures. Puis, pour répondre aux besoins liés à une adaptation sans interruption de l'exécution, nous avons proposé des mécanismes permettant de prendre en charge l'adaptation dynamique de ces composants. Partant du constat qu'un certain nombre d'environnements, tels que les environnements ubiquitaires, nécessite une automatisation du processus d'adaptation, nous avons proposé alors de prendre en charge ces besoins à travers une approche permettant l'auto-adaptation structurelle de composants logiciels. Enfin, nos propositions ont été mises en œuvre d'une part par la réalisation du prototype Scorpio-Tool implémenté en Fractal et d'autre part, par la définition et le développement d'un scénario ubiquitaire permettant l'expérimentation de ces propositions. 
330 |a Software component re-use is a challenge for designing new applications. In many cases, the existing components require to be adapted because of the large variety of existing software and hardware environments. To avoid component redevelopments, many approaches proposed techniques allowing an administrator to adapt the component behaviors. However, in certain cases such as in ubiquitous environments, adapting behavior is insufficient to allow its re-use: it also requires adapting its structure. However, few works propose approaches allowing us to adapt the component structure and in these works, only composite component can be adapted. Thus, we aim at defining, in this thesis, an approach for adapting monolithic and composite component structures in order to increase their reusability. First, we propose a static structural adaptation technique which is based on a restructuring process which allows us to transform an existing component into a component whose structure matches with the new needs. Then, we develop an approach for runtime structural adaptation which is based on a runtime adaptable component model. Finally, we introduce self-adaptation mechanisms into our model, dedicated to components deployed in ubiquitous environments. We experiment our approach by implementing a prototype called Scorpio-Tool, which allows us to adapt Fractal components and by creating an ubiquitous scenario where structural adaptation is required. 
371 1 |a Publication autorisée par le jury 
452 | |0 226600734  |t Scorpio  |o une approche d'adaptation structurelle de composants logiciels. Application aux environnements ubiquitaires  |f Gautier Bastide  |d 2010  |c Villeurbanne  |n [CCSD] 
456 | |0 247018546  |t Scorpio  |o une approche d'adaptation structurelle de composants logiciels. Application aux environnements ubiquitaires  |f Gautier Bastide  |d 2007  |c Lille  |n Atelier national de reproduction des thèses  |p Microfiches  |s Lille-thèses 
541 | |a Scorpio  |e an approach for software component structural adaptation. Usage for adaptation in ubiquitous environments  |z eng 
606 |3 PPN053523520  |a Composants logiciels  |2 rameau 
606 |3 PPN035141867  |a Logiciels  |x Réingénierie  |2 rameau 
606 |3 PPN034470182  |a Conception orientée objets (informatique)  |2 rameau 
606 |3 PPN027282171  |a Algorithmes  |2 rameau 
608 |3 PPN027253139  |a Thèses et écrits académiques  |2 rameau 
686 |a 004  |2 TEF 
700 1 |3 PPN08201941X  |a Bastide  |b Gautier  |f 1980-....  |4 070 
701 1 |3 PPN078822319  |a Oussalah  |b Mourad-Chabane  |4 727 
701 1 |3 PPN059927712  |a Seriai  |b Abdelhak-Djamel  |4 727 
711 0 2 |3 PPN026403447  |a Université de Nantes  |c 1962-2021  |4 295 
711 0 2 |3 PPN033124884  |a Université de Nantes  |b Faculté des sciences et des techniques  |4 985 
711 0 2 |3 PPN068720513  |a École doctorale sciences et technologies de l'information et des matériaux  |c Nantes  |4 996 
711 0 2 |3 PPN137062508  |a Laboratoire d Informatique de Nantes Atlantique (UMR 6241)  |c Nantes  |4 981 
801 3 |a FR  |b Abes  |c 20231213  |g AFNOR 
979 |a SCI 
930 |5 441092104:329816799  |b 441092104  |j g 
991 |5 441092104:329816799  |a Exemplaire modifié automatiquement le 18-07-2024 18:41 
998 |a 522458