WComp, a Middleware for Ubiquitous Computing, Ubiquitous Computing, pp.151-176, 2011. ,
Aspects of Assembly and Cascaded Aspects of Assembly : Logical and Temporal Properties, International Journal of Computer Sciences Issues (IJCSI), vol.8, issue.4, pp.1-15, 2011. ,
Multi-dynamics adaptations using Cascaded Aspect of Assembly, Proceedings of the 9th Workshop on Adaptive and Reflective Middleware (ARM'2010), pp.29-32, 2010. ,
Toward a Behavioral Decomposition for Context-Awareness and Continuity of Services, Proceedings of the International Symposium on Ambient Intelligence (ISAmI), pp.16-18 ,
DOI : 10.1007/978-3-642-13268-1_7
URL : https://hal.archives-ouvertes.fr/hal-00556413
Context adaptative systems based on horizontal architecture for ubiquitous computing, Proceedings of the 6th International Conference on Mobile Technology, Application & Systems, Mobility '09, pp.2-4 ,
DOI : 10.1145/1710035.1710045
URL : https://hal.archives-ouvertes.fr/hal-00481783
Models at Runtime : Service for Device Composition and Adaptation, Proceedings of the 4th International Workshop Models@run.time at Models, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00481778
Cascaded Aspects of Assembly for Ubiquitous Computing, Proceedings of th 6th International Conference SETIT'11, ieee, pp.12-15, 2011. ,
Modélisation du contexte et Adaptation, Research Report ANR Continuum, 2010. ,
Démonstrateur de l'application SEDUITE, Research Report RNTL FAROS, number F, vol.44, pp.1-52, 2009. ,
Guide pour l'ecriture des transformation pivot vers plates-formes, Research Report RNTL FAROS, vol.5, issue.2, pp.1-45, 2009. ,
Adaptation Dynamique d'Applications au Contexte en Informatique Ambiante Master's Thesis Université de Nice -Sophia Antipolis, 44 pages When to use features and aspects ? : a case study, Proceedings of the 5th international conference on Generative programming and component engineering, pp.59-68, 2006. ,
Aspectual mixin layers, Proceeding of the 28th international conference on Software engineering , ICSE '06, pp.122-131, 2006. ,
DOI : 10.1145/1134285.1134304
Aspect interaction management with meta-aspects and advice cardinality, Workshop Proceedings ADI07, page 11. Citeseer, 2007. ,
A Plug-in Architecture for Self-Adaptive Web Service Compositions, 2009 IEEE International Conference on Web Services, pp.35-42, 2009. ,
DOI : 10.1109/ICWS.2009.125
Aspect-Oriented Web Service Composition with AO4BPEL, Web Services : European Conference : Proceedings, 2004. ,
DOI : 10.1007/978-3-540-30209-4_13
En BPEL les orchestrations sont prédéfinies et statiques, il n'est pas possible de modifier une orchestration dynamiquement au runtime. Ils considèrent que la programmation par aspects peut résoudre ces problèmes grâce au tisseur qui peut apporter la dynamicité. D'autre part, la programmation par aspects permet l'ajout de ce qui est défini comme de la modularité transverse, c'est a dire la séparation des services d'une application et de ses propriétés non fonctionnelles (sécurité, persistance ,
Concurrent aspects, Proceedings of the 5th international conference on Generative programming and component engineering , GPCE '06, pp.79-88, 2006. ,
DOI : 10.1145/1173706.1173718
URL : https://hal.archives-ouvertes.fr/inria-00467938
A model and a tool for Event-based Aspect-Oriented Programming (EAOP). LMO'03, 2002. ,
Résolution des interférences entre les adaptations par transformations de graphes, 29ème INFORSID, 2011. ,
A Reflective Framework for Fine-Grained Adaptation of Aspect-Oriented Compositions, Software Composition, pp.215-230, 2008. ,
DOI : 10.1007/978-3-540-78789-1_17
A framework for policy driven auto-adaptive systems using dynamic framed aspects. Transactions on Aspect-Oriented Software Development II, pp.30-65, 2006. ,
Interactions in AO middleware, Workshop on ADI, ECOOP. Citeseer, 2007. ,
An Overview of AspectJ, ECOOP 2001 -Object-Oriented Programming, pp.327-354, 2001. ,
DOI : 10.1007/3-540-45337-7_18
Aspect-oriented programming, ECOOP'97-Object-Oriented Programming, pp.220-242 ,
A disciplined approach to aspect composition, Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation , PEPM '06, pp.68-77, 2006. ,
DOI : 10.1145/1111542.1111554
RG : A case-study for aspect-oriented programming, 1997. ,
Il s'agit d'optimiser un mécanisme de traitement d'image. Les trois types d'optimisation sont intégrées dans l'application sous la forme d'aspects. On retrouve entre autre dans ce papier des resultats expérimentaux sur des évaluations en terme de LOC de l'approche AOP. Comparé à du code OO naif ou à du code OO optimisé à la main, il apparait que pour cette application l'utilisation de l'AOP permet d'obtenir les meilleurs résultats en terme de performance du programme (temps et optimisation mémoire avec le plus faible nombre de duplications d'images) Mais surtout ,
An Aspect-Oriented Approach to the Modularisation of Context, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07), pp.114-124, 2007. ,
DOI : 10.1109/PERCOM.2007.7
en différentes catégories et de réaliser les adaptations relatives à ces contextes à l'aide d'aspects. Les aspects sont appliqués au-dessus d'objets. Cette décomposition est intéressante et permet de considérer un contexte autre que l'infrastructure sous-jacente. Les interferences entre aspects ne sont pas gérées et les informations contextuelles sont des paramètres de l'adaptation ,
Aspect oriented software architecture : a structural perspective, Workshop on Early Aspects, AOSD, 2002. ,
PRISMA: towards quality, aspect oriented and dynamic software architectures, Third International Conference on Quality Software, 2003. Proceedings., pp.59-66, 2003. ,
DOI : 10.1109/QSIC.2003.1319086
Le but est d'avoir une adaptation qui conserve l'état du composant à modifier et minimise l'influence de cette adaptation sur les autres composants qui sont liés avec le composant adapté. Prisma définit deux modes d'adaptation logicielle : l'adaptation de l'architecture (ajouter supprimer des éléments architecturaux) et l'adaptation interne d'un composant et ou système (modifier un aspect, tissage ou port) Dans les deux cas l'adaptation est considérée comme une préoccupation qui est encapsulée dans des aspects, PRISMA, un composant est décrit comme une agrégation d'aspects interchangeables dynamiquement ,
A Dynamic Component and Aspect-Oriented Platform, The Computer Journal, vol.48, issue.4, p.401, 2005. ,
DOI : 10.1093/comjnl/bxh083
Modeling context-dependent aspect interference using default logics, RAM-SE08-ECOOP08 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, p.15, 2008. ,
MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation, Models in Software Engineering, pp.16-27, 2008. ,
DOI : 10.1007/978-3-540-69073-3_3
An aspect-oriented approach to dynamic adaptation, Proceedings of the first workshop on Self-healing systems , WOSS '02, pp.85-92, 2002. ,
DOI : 10.1145/582128.582144
Aspect-based adaptation for ubiquitous software . Mobile and Ubiquitous Information Access, pp.136-140, 2004. ,
Feature Models, Grammars, and Propositional Formulas, Software Product Lines, pp.7-20, 2005. ,
DOI : 10.1007/11554844_3
Using modern mathematics as an FOSD modeling language, Proceedings of the 7th international conference on Generative programming and component engineering, GPCE '08, pp.35-44, 2008. ,
DOI : 10.1145/1449913.1449921
On the modularity of feature interactions, Proceedings of the 7th international conference on Generative programming and component engineering, GPCE '08, pp.23-34, 2008. ,
DOI : 10.1145/1449913.1449919
Conquer : an rdfs-based model for context querying, UbiMob, 2010. ,
A data-oriented survey of context models, ACM SIGMOD Record, vol.36, issue.4, pp.19-26, 2007. ,
DOI : 10.1145/1361348.1361353
Quality of context : What it is and why we need it, Proceedings of the workshop of the HP OpenView University Association, pp.1-13, 2003. ,
A survey of context-aware mobile computing research, 2000. ,
Context-sensitive resource discovery, Mobile Computing Systems and Applications Proceedings Fourth IEEE Workshop on, pp.94-104, 2002. ,
Context is key, Communications of the ACM, vol.48, issue.3, pp.49-53, 2005. ,
DOI : 10.1145/1047671.1047703
auteur nous expose l'importance de la notion de contexte et propose une pyramide modélisant les étapes nécessaires à une bonne prise en compte du contexte. Les couches composant la pyramide sont capture d'observables-transformation en observable symbolique, identification situation, exploitation ,
Understanding and using context. Personal and ubiquitous computing, pp.4-7, 2001. ,
Modeling of context-aware self-adaptive applications in ubiquitous and service-oriented environments. Software Engineering for Self- Adaptive Systems, pp.146-163, 2009. ,
Modeling context information in pervasive computing systems, Pervasive Computing, pp.79-117, 2002. ,
The design and applications of a context service, ACM SIGMOBILE Mobile Computing and Communications Review, vol.6, issue.4, pp.45-55, 2002. ,
DOI : 10.1145/643550.643554
Logical versus physical programming for ubiquitous applications, First Workshop on Intelligent Solutions in Embedded Systems (WISES), 2003. ,
A context modeling survey, Workshop on Advanced Context Modelling, Reasoning and Management as part of UbiComp, 2004. ,
.) avec leurs avantages et inconvénients Parmi ces critères ont trouve les suivants : le modèle doit pouvoir supporter de nombreuses données et fournir des indications sur leurs qualités. De même le modèle doit pouvoir representer les ambiguités présentes ou les informations absentes dans les données contextuelles, Ce papier présente les différentes manières de modéliser le contexte ,
Context modelling and management in ambient-aware pervasive environments. Location-and Context- Awareness, pp.2-15, 2005. ,
Software infrastructure and design challenges for ubiquitous computing applications, Communications of the ACM, vol.45, issue.12, pp.92-96, 2002. ,
Challenges in design and software infrastructure for ubiquitous computing applications Advances in computers, pp.179-202, 2004. ,
Toward a General Software Infrastructure for Ubiquitous Computing, IEEE Pervasive Computing, vol.7, issue.1, pp.64-73, 2008. ,
DOI : 10.1109/MPRV.2008.21
Plan « intelligence ambiante » : défis et opportunités, Intelligence Ambiante » du Groupe de Concertation Sectoriel (GCS3), 2011. ,
System software for ubiquitous computing. Pervasive Computing, IEEE, vol.1, issue.1, pp.70-81, 2002. ,
Overview of spontaneous networking-evolving concepts and technologies, pp.113-123, 1999. ,
Fundamental challenges in mobile computing, Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing , PODC '96, pp.1-7, 1996. ,
DOI : 10.1145/248052.248053
ce qui nous intéresse est la taxonomie des stratégies d'adaptation. L'auteur décrit un continuum entre deux stratégies extremes qui sont les adaptations "laissez faire" gérées par l'application et les adaptation Complementarity of processoriented and ontology-based context managers to identify situations, Digital Information Management (ICDIM), 2010 Fifth International Conference on, pp.222-229, 2010. ,
Organic computing?addressing complexity by controlled self-organization. In Leveraging Applications of Formal Methods, Verification and Validation, Second International Symposium on, pp.185-191, 2006. ,
A survey of service composition mechanisms in ubiquitous computing, Proceedings of UbiComp 2007 Workshop, pp.87-92, 2007. ,
The fractal component model and its support in java. Software : Practice and Experience, pp.11-121257, 2006. ,
Reflective Mobile Middleware for Context-Aware Applications, 2003. ,
DOI : 10.1007/3-540-45429-2_10
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.157.8662
Autonomic Computing through Reuse of Variability Models at Runtime: The Case of Smart Homes, Computer, vol.42, issue.10, pp.4237-4280, 2009. ,
DOI : 10.1109/MC.2009.309
Adaptation dynamique par tissage d'aspects, 2009. ,
An Efficient Component Model for the Construction of Adaptive Middleware, Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, pp.160-178, 2001. ,
DOI : 10.1007/3-540-45518-3_9
A generic component model for building systems software, ACM Transactions on Computer Systems, vol.26, issue.1, pp.1-42, 2008. ,
DOI : 10.1145/1328671.1328672
Context aware adaptable applications-a global approach, International Journal of Computer Science, vol.1, p.12, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00416007
Développement de composants Fractal adaptatifs : un langage dédié à l'aspect d'adaptation, 2005. ,
Il utilise une approche par aspects pour modulariser le code d'adaptation d'applications, mais aussi afin d'utiliser la dynamicité offerte par le tissage dynamique. Cet intergiciel tend donc à faciliter le développement d'applications sensibles au contexte mais ne réalise pas d ,
WildCAT, Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing , MPAC '05, pp.1-7, 2005. ,
DOI : 10.1145/1101480.1101483
URL : https://hal.archives-ouvertes.fr/hal-00457084
WildCAT, Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing , MPAC '05, pp.1-7, 2005. ,
DOI : 10.1145/1101480.1101483
URL : https://hal.archives-ouvertes.fr/hal-00457084
Une approche par aspects pour le développement de composants Fractal adaptatifs. RSTI-Série L'Objet (RSTI-Objet), 2006. ,
FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures, annals of telecommunications - annales des t??l??communications, vol.7, issue.3, pp.45-63, 2009. ,
DOI : 10.1007/s12243-008-0073-y
URL : https://hal.archives-ouvertes.fr/hal-00468474
An architecture to support context-aware applications ,
A la manière des « GUI widgets » que l'on trouve dans les boites à outils graphiques et qui sont des composants de base réutilisables liant applications et utilisateurs ; la context toolkit offre des « context widgets » qui font la liaison entre les applications et leurs environnement. A ce niveau là, il s'agit d'un intergiciel uniquement centré sur la capture d'observables ,
Multidynamics adaptations using Cascaded Aspect of Assembly, 11th International Middleware Conference (Workshop on Adaptive and Reflective Middleware)(ARM'2010), poster, 2010. ,
URL : https://hal.archives-ouvertes.fr/hal-00564599
Using architecture models for runtime adaptability, IEEE Software, vol.23, issue.2, pp.62-70, 2006. ,
DOI : 10.1109/MS.2006.61
Exploring approaches to dynamic adaptation, Proceedings of the 3rd International DiscCoTec Workshop on Middleware-Application Interaction, MAI '09, pp.19-24, 2009. ,
DOI : 10.1145/1566966.1566970
Evaluating the fitness of service compositions, 2009. ,
Rainbow: architecture-based self-adaptation with reusable infrastructure, Computer, vol.37, issue.10, pp.3746-54, 2004. ,
DOI : 10.1109/MC.2004.175
Model-based adaptation for self-healing systems, Proceedings of the first workshop on Self-healing systems , WOSS '02, pp.27-32, 2002. ,
DOI : 10.1145/582128.582134
Dynamic reconfiguration in sensor middleware, Proceedings of the international workshop on Middleware for sensor networks , MidSens '06, pp.1-6, 2006. ,
DOI : 10.1145/1176866.1176867
Peer-to-Peer Context Reasoning in Pervasive Computing Environments, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), pp.406-411, 2008. ,
DOI : 10.1109/PERCOM.2008.37
URL : https://hal.archives-ouvertes.fr/hal-01394725
Dynamic Software Product Lines, Computer, vol.41, issue.4, pp.93-95, 2008. ,
DOI : 10.1109/MC.2008.123
URL : https://hal.archives-ouvertes.fr/hal-00722377
Contexte et Sécurité dans les Intergiciels d'Informatique Ambiante, 2010. ,
SLCA, composite services for ubiquitous computing, Proceedings of the International Conference on Mobile Technology, Applications, and Systems, Mobility '08, 2008. ,
DOI : 10.1145/1506270.1506284
URL : https://hal.archives-ouvertes.fr/hal-00360509
Mini : A minimal platform comparable to Jini for ubiquitous computing, International Symposium on Distributed Objects and Applications (DOA), 2002. ,
Semantic service substitution in pervasive environments, International Journal of Services, Economics and Management, vol.6, issue.4, 2011. ,
DOI : 10.1504/IJSEM.2014.068244
URL : https://hal.archives-ouvertes.fr/inria-00438223
An eca-based framework for decentralized coordination of ubiquitous web services. Information and Software Technology, pp.11-121141, 2007. ,
The vision of autonomic computing, Computer, vol.36, issue.1, pp.41-50, 2003. ,
DOI : 10.1109/MC.2003.1160055
Lignes de production de logiciels pour applications mobiles, Ecole Thématique Intelligence Ambiante, 2011. ,
The Open Services Gateway Initiative: an introductory overview, IEEE Communications Magazine, vol.39, issue.12, pp.39110-114, 2001. ,
DOI : 10.1109/35.968820
Mobile Computing Middleware, Advanced Lectures on Networking, pp.20-58, 2002. ,
DOI : 10.1007/3-540-36162-6_2
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.15.5585
A Taxonomy of Compositional Adaptation, 2004. ,
Leveraging Models from Design-time to Runtime to Support Dynamic Variability, 2010. ,
URL : https://hal.archives-ouvertes.fr/tel-00538548
Taming Dynamically Adaptive Systems using models and aspects, 2009 IEEE 31st International Conference on Software Engineering, pp.122-132, 2009. ,
DOI : 10.1109/ICSE.2009.5070514
Franck Fleurey, and Arnor Solberg. Models at runtime to support dynamic adaptation, IEEE COMPUTER, pp.46-53, 2009. ,
Towards Dynamic Software Product Lines : Unifying Design and Runtime Adaptations, 2011. ,
URL : https://hal.archives-ouvertes.fr/tel-00583444
A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System, On the Move to Meaningful Internet Systems : OTM 2008, pp.553-570, 2008. ,
DOI : 10.1007/978-3-540-88871-0_40
A model for developing componentbased and aspect-oriented systems, Software Composition, pp.259-274, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00126352
A Fuzzy Logic Based Model for Representing and Evaluating Service Composition Properties, 2008 Third International Conference on Systems and Networks Communications, pp.335-342, 2008. ,
DOI : 10.1109/ICSNC.2008.46
LIME, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.368-377, 1999. ,
DOI : 10.1145/302405.302659
Configuration and dynamic reconfiguration of component-based applications with microsoft .NET, Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003., 2003. ,
DOI : 10.1109/ISORC.2003.1199251
Anne-Marie Pinna-Déry, and Vincent Hourdin. Modélisation du contexte et Adaptation, 2010. ,
Gaia, ACM SIGMOBILE Mobile Computing and Communications Review, vol.6, issue.4, pp.65-67, 2002. ,
DOI : 10.1145/643550.643558
Enabling Context-Aware Web Services, Enabling Context- Aware Web Services : Methods, Architectures, and Technologies, pp.113-135, 2010. ,
DOI : 10.1201/EBK1439809853-c5
URL : https://hal.archives-ouvertes.fr/inria-00414070
Dynamic aspect weaving using a planning-based adaptation middleware, Proceedings of the 2nd workshop on Middleware-application interaction affiliated with the DisCoTec federated conferences 2008, MAI '08, pp.31-36, 2008. ,
DOI : 10.1145/1394272.1394280
Composing Components and Services Using a Planning-Based Adaptation Middleware, Software Composition, pp.52-67, 2008. ,
DOI : 10.1007/978-3-540-78789-1_4
Context-aware computing applications, Mobile Computing Systems and Applications, 1994. WMCSA'08, pp.85-90, 1994. ,
Reconfigurable SCA Applications with the FraSCAti Platform, 2009 IEEE International Conference on Services Computing, pp.268-275, 2009. ,
DOI : 10.1109/SCC.2009.27
URL : https://hal.archives-ouvertes.fr/inria-00397856
From goals to components, Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems , SEAMS '08, pp.1-8, 2008. ,
DOI : 10.1145/1370018.1370020
Lightweight Service Oriented Architecture for Pervasive Computing, International Journal of Computer Science Issues (IJCSI), vol.4, 2009. ,
WComp middleware for ubiquitous computing: Aspects and composite event-based Web services, annals of telecommunications - annales des t??l??communications, vol.32, issue.11, 2009. ,
DOI : 10.1007/s12243-008-0081-y
URL : https://hal.archives-ouvertes.fr/hal-00378325
On decentralized self-adaptation, Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS '10, pp.84-93, 2010. ,
DOI : 10.1145/1808984.1808994
An adaptive middleware for context-sensitive communications for realtime applications in ubiquitous computing environments. Real-Time Systems, pp.29-61, 2004. ,
Resolving feature convolution in middleware systems, ACM SIGPLAN Notices, vol.39, issue.10, pp.188-205, 2004. ,
DOI : 10.1145/1035292.1028992
Elephants Don't Play Chess. Designing Autonomous Agents : Theory and Practice from Biology to Engineering and Back, pp.3-15, 1991. ,
auteur parle de la notion d'activité situé. Il explique qu'il s'agit de définir une nouvelle méthodologie de construction de systèmes intelligents qui se basent sur l'infrastructure du système et en une décomposition de l'intelligence en différents modules de base qui définissent un comportement. Améliorer l'intelligence revient alors à ajouter un nouveau module. L'auteur exprime aussi l'idée que le monde est lui-même son meilleur modèle et par ,
Intelligence by design : Principles of modularity and coordination for engineering complex adaptive agents, 2001. ,
On three-layer architectures. Artificial intelligence and mobile robots, pp.195-210, 1997. ,
A case study in goal-driven architectural adaptation. Software Engineering for Self-Adaptive Systems, pp.109-127, 2009. ,
Self-Managed Systems: an Architectural Challenge, Future of Software Engineering (FOSE '07), pp.259-268, 2007. ,
DOI : 10.1109/FOSE.2007.19
Exploiting ambient information into reactive agent architectures, 2nd IET International Conference on Intelligent Environments (IE 06), pp.69-79, 2006. ,
DOI : 10.1049/cp:20060680
Towards a precise definition of the OMG/MDA framework, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), p.273, 2001. ,
DOI : 10.1109/ASE.2001.989813
Models@ run.time, Computer, vol.42, issue.10, pp.22-27, 2009. ,
DOI : 10.1109/MC.2009.326
URL : https://hal.archives-ouvertes.fr/hal-00733338
A Taxonomy of Model Transformation, Electronic Notes in Theoretical Computer Science, vol.152, pp.125-142, 2006. ,
DOI : 10.1016/j.entcs.2005.10.021
Behavioral Compositions in Service-Oriented Architecture, 2010. ,
URL : https://hal.archives-ouvertes.fr/tel-00531024
Weaving executability into object-oriented metalanguages . Model Driven Engineering Languages and Systems, pp.264-278, 2005. ,
URL : https://hal.archives-ouvertes.fr/hal-00795095
Modeling Modeling, ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS'09), pp.2-16, 2009. ,
DOI : 10.1007/978-3-540-75209-7_7
URL : https://hal.archives-ouvertes.fr/inria-00477528
Guide pour l'ecriture des transformation pivot vers plates-formes, 2009. ,
A taxonomy of variability realization techniques. Software : Practice and Experience, pp.705-754, 2005. ,
Toward Megamodels at Runtime, Proceedings of the 5th International MODELS Workshop on Models@ run. time, pp.13-24, 2010. ,
nos travaux, présentés à models@run.time 09 sont présentés comme une approche permettant de tisser des variantes de systèmes (ou des configurations) dans des systèmes ,
Jini Specification, 1999. ,
Mise en OEuvre des Interactions en Environnements Distribués, Compilés et Fortement Typés : le Modèle MICADO, 2001. ,
Adaptation dynamique de programmes et composants parallèles, Thèse de Doctorat , Institut National des Sciences Appliquées de Rennes, 2006. ,
Service discovery in the future electronic market, Proc. Workshop on Knowledge Based Electronic Markets, 2000. ,
A survey of architecture description languages, Proceedings of the 8th International Workshop on Software Specification and Design, p.16, 1996. ,
DOI : 10.1109/IWSSD.1996.501143
Perceptual user interfaces: things that see, Communications of the ACM, vol.43, issue.3, 2000. ,
DOI : 10.1145/330534.330540
The many faces of publish/subscribe, ACM Computing Surveys, vol.35, issue.2, pp.114-131, 2003. ,
DOI : 10.1145/857076.857078
Service location protocol: automatic discovery of IP network services, IEEE Internet Computing, vol.3, issue.4, pp.71-80, 1999. ,
DOI : 10.1109/4236.780963
Principles of transaction-oriented database recovery, ACM Computing Surveys, vol.15, issue.4, pp.287-317, 1983. ,
DOI : 10.1145/289.291
Separation of concerns, 1995. ,
Metaobject protocols : Why we want them and what else they can do. Object-Oriented Programming : The CLOS Perspective, pp.101-118, 1993. ,
The evolving philosophers problem: dynamic change management, IEEE Transactions on Software Engineering, vol.16, issue.11, pp.1293-1306, 1990. ,
DOI : 10.1109/32.60317
Etat de l'art sur l'adaptabilité, Livrable D, 2001. ,
Lag as a determinant of human performance in interactive systems, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '93, pp.488-493, 1993. ,
DOI : 10.1145/169059.169431
Reference model for service oriented architecture 1.0, 2006. ,
Concepts and experiments in computational reflection In Conference proceedings on Object-oriented programming systems, languages and applications, pp.147-155, 1987. ,
A classification and comparison framework for software architecture description languages. Software Engineering, IEEE Transactions on, vol.26, issue.1, pp.70-93, 2000. ,
URL : https://hal.archives-ouvertes.fr/hal-00444077
Organic computing, Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis , CODES+ISSS '04, pp.2-5, 2004. ,
DOI : 10.1145/1016720.1016724
Designer support for context monitoring and control. IRB-TR-03- 017, 2003. ,
An architecture-based approach to self-adaptive software. Intelligent Systems and Their Applications, pp.1454-62, 1999. ,
Web services : principles and technology, 2008. ,
Service-Oriented Computing: State of the Art and Research Challenges, Computer, vol.40, issue.11, pp.4038-4083, 2007. ,
DOI : 10.1109/MC.2007.400
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models, Proceedings of the IFIP TC13 Interantional Conference on Human- Computer Interaction, pp.362-369, 1997. ,
DOI : 10.1007/978-0-387-35175-9_58
Web services orchestration and choreography, Computer, vol.36, issue.10, pp.46-52, 2003. ,
DOI : 10.1109/MC.2003.1236471
JESA Service Discovery Protocol : Efficient Service discovery in ad-hoc networks. Lecture notes in computer science, pp.1196-1201, 2003. ,
Adaptivity and self-organization in organic computing systems, ACM Transactions on Autonomous and Adaptive Systems, vol.5, issue.3, pp.1-32, 2010. ,
DOI : 10.1145/1837909.1837911
Time and energy efficient service discovery in Bluetooth, The 57th IEEE Semiannual Vehicular Technology Conference, 2003. VTC 2003-Spring., 2003. ,
DOI : 10.1109/VETECS.2003.1207574
Component software : beyond object-oriented programming, 2002. ,
RELAX: a language to address uncertainty in self-adaptive systems requirement, Requirements Engineering, vol.91, issue.1, pp.177-196, 2010. ,
DOI : 10.1007/s00766-010-0101-0
un langage pour définir des requirements pour des systèmes auto-adaptatifs Ce langage permet d'exprimer une certaine imprévisibilité. Deux types sont identifiés : l'imprévisibilité environnementale (des requirements qui restent valident malgré des changements non-anticipés de contexte) et l'imprévisibilité comportementale (changements dans les requirements qui n'avaient pas été prévus) Le langage proposé est pseudo-naturel et sa sémantique est exprimée en terme de logique floue ,
Service discovery in pervasive computing environments, IEEE Pervasive Computing, vol.4, issue.4, pp.81-90, 2005. ,
exécutions adaptatives classiques, les modifications portées au niveau méta sont directement transposées dans le niveau de base plutôt que d'être portée une fois que tout le calcul d'adaptation est réalisé, p.30 ,