une partie du cycle de développement qui intègre nécessairement des phases de vérification a posteriori, des phases de maintenance et d'évolution. Par rapport aux différentes générations de systèmes adaptatifs présentées au début du chapitre 2, il s'agit ici de concevoir des systèmes de seconde génération, c'est-à-dire des systèmes capables d ,
Specifying and analyzing dynamic software architectures, Fundamental Approaches to Software Engineering : First International Conference , FASE'98 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS'98, 1998. ,
DOI : 10.1007/BFb0053581
A formal basis for architectural connection, ACM Transactions on Software Engineering and Methodology, vol.6, issue.3, pp.213-249, 1997. ,
DOI : 10.1145/258077.258078
URL : https://hal.archives-ouvertes.fr/hal-00444067
A survey on context-aware systems, International Journal of Ad Hoc and Ubiquitous Computing, vol.2, issue.4, pp.263-277, 2007. ,
DOI : 10.1504/IJAHUC.2007.014070
Construire et Maîtriser l'évolution d'une architecture logicielle à base de composants, 2005. ,
DOI : 10.3166/objet.11.4.115-140
Managing Dynamic Reconfiguration in Component-Based Systems, Software Architecture : 2nd European Workshop, 2005. ,
DOI : 10.1007/11494713_1
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.63.556
Decision Making : Descriptive, Normative, and Prescriptive Interactions, 1988. ,
DOI : 10.1017/CBO9780511598951
Making components contract aware, Computer, vol.32, issue.7, pp.38-45, 1999. ,
DOI : 10.1109/2.774917
Verifying and Validating Software Requirements and Design Specifications, IEEE Software, vol.1, issue.1, pp.75-88, 1984. ,
DOI : 10.1109/MS.1984.233702
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.365.8494
A data-oriented survey of context models, ACM SIGMOD Record, vol.36, issue.4, pp.19-26, 2007. ,
DOI : 10.1145/1361348.1361353
An Open Component Model and Its Support in Java, Component-based Software Engineering : 7th International Symposium, 2004. ,
DOI : 10.1007/978-3-540-24774-6_3
The Fractal Component Model and its Support in Java. Software Practice and Experience, special issue on Experiences with Auto-adaptive and Reconfigurable Systems, pp.11-121257, 2006. ,
Eclipse Modeling Framework. The Eclipse Series, 2003. ,
Pattern-oriented software architecture : a system of patterns, 1996. ,
Implementing Probes for J2EE Cluster Monitoring, OOPSLA Workshop on Component and Middleware Proformance, 2004. ,
/spl pi/-SPACE: a formal architecture description language based on process algebra for evolving software systems, Proceedings ASE 2000. Fifteenth IEEE International Conference on Automated Software Engineering, pp.245-248, 2000. ,
DOI : 10.1109/ASE.2000.873669
Modelling adaptation policies for self-adaptive component architectures, 1st Workshop on Model-driven Software Adaptation M-ADAPT'07 at ECOOP 2007, pp.61-68, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00477570
Composition of Qualitative Adaptation Policies, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, 2008. ,
DOI : 10.1109/ASE.2008.72
URL : https://hal.archives-ouvertes.fr/inria-00477536
Expression qualitative de politiques d'adaptation pour fractal, Langage Modèles et Objets LMO'08, 2008. ,
URL : https://hal.archives-ouvertes.fr/inria-00456478
A model-driven process for self-adaptive software, 4th European Congress ERTS Embedded Real-Time Software, 2008. ,
URL : https://hal.archives-ouvertes.fr/inria-00455764
Code Generation from UML Models with Semantic Variation Points, MoDELS, pp.54-68, 2005. ,
DOI : 10.1007/11557432_5
URL : https://hal.archives-ouvertes.fr/hal-00795105
D??veloppement d'applications en environnements mobiles ?? l'aide du mod??le de composant adaptatif ACEEL, L'objet, vol.9, issue.1-2, pp.77-90, 2003. ,
DOI : 10.3166/objet.9.1-2.77-90
An ontology for context-aware pervasive computing environments, The Knowledge Engineering Review, vol.18, issue.3, pp.197-207, 2004. ,
DOI : 10.1017/S0269888904000025
An Efficient Component Model for the Construction of Adaptive Middleware, Middleware 2001 : IFIP/ACM International Conference on Distributed Systems Platforms, 2001. ,
DOI : 10.1007/3-540-45518-3_9
On contracting different behavioral properties in component-based systems, Proceedings of the 2006 ACM symposium on Applied computing , SAC '06, pp.1798-1799, 2006. ,
DOI : 10.1145/1141277.1141699
URL : https://hal.archives-ouvertes.fr/hal-01351667
ConFract, un système pour contractualiser des composants logiciels hiérarchiques. L' Objet(Paris) Scalable Processing of Context Information with COSMOS, In Lectures Notes in Computer Science, vol.11, issue.4531, pp.223-238, 2005. ,
DOI : 10.3166/objet.11.1-2.223-238
The design of a configurable and reconfigurable middleware platform, Distributed Computing, vol.15, issue.2, pp.109-126, 2002. ,
DOI : 10.1007/s004460100064
SIMULA 67 common base language, Norwegian Computing Center, 1968. ,
A highly-extensible, XML-based architecture description language, Proceedings Working IEEE/IFIP Conference on Software Architecture, pp.103-112, 2001. ,
DOI : 10.1109/WICSA.2001.948416
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.135.1856
Towards a Framework for Self-adaptive Component-Based Applications, Distributed Applications and Interoperable Systems : 4th Ifip Wg6. 1 International Conference, 2003. ,
DOI : 10.1007/3-540-40002-8_12
URL : https://hal.archives-ouvertes.fr/hal-00457083
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
An Aspect-Oriented Approach for Developing Self-Adaptive Fractal Components, Software Composition , 5th International Symposium, SC 2006, pp.82-97, 2006. ,
DOI : 10.1007/11821946_6
URL : https://hal.archives-ouvertes.fr/hal-00457130
Enterprise javabeans version 3.0 : Ejb core contracts and requirements, 2006. ,
Understanding and Using Context. Personal and Ubiquitous Computing, pp.4-7, 2001. ,
DOI : 10.1007/s007790170019
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.9786
On the role of scientific thought, Selected Writings on Computing : A Personal Perspective, pp.60-66, 1982. ,
The K-Component Architecture Meta-Model for Self-Adaptive Software, Metalevel Architectures and Separation of Crosscutting Concerns : Third International Conference, 2001. ,
DOI : 10.1007/3-540-45429-2_6
The SAE Avionics Architecture Description Language (AADL) Standard : A Basis for Model-Based Architecture-Driven Embedded Systems Engineering, RTAS 2003 Workshop on Model-Driven Embedded Systems, 2003. ,
Using architecture models for runtime adaptability, IEEE Software, vol.23, issue.2, pp.62-70, 2006. ,
DOI : 10.1109/MS.2006.61
Design patterns : elements of reusable object-oriented software, 1995. ,
Rainbow: architecture-based self-adaptation with reusable infrastructure, Computer, vol.37, issue.10, pp.3746-54, 2004. ,
DOI : 10.1109/MC.2004.175
Foundations of component-based systems , chapter Acme : architectural description of component-based systems, pp.47-67 ,
Middleware challenges ahead, Computer, vol.34, issue.6, pp.24-31, 2001. ,
DOI : 10.1109/2.928618
MaDcAr: An Abstract Model for Dynamic and Automatic (Re-)Assembling of Component-Based Applications, Proceedings of the 9th International SIGSOFT Symposium on Component-Based Software Engineering, pp.360-367, 2006. ,
DOI : 10.1007/11783565_28
URL : https://hal.archives-ouvertes.fr/emse-00680258
An Ontology-based Context Model in Intelligent Environments, Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, 2004. ,
An Ontology-based Context Model in Intelligent Environments, Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, 2004. ,
Architecting and Building Enterprise Solutions with COM+ and. NET, 2005. ,
Modeling Context Information in Pervasive Computing Systems, Pervasive Computing : First International Conference, 2002. ,
DOI : 10.1007/3-540-45866-2_14
Runtime recovery and manipulation of software architecture of component-based systems, Automated Software Engineering, vol.10, issue.1, pp.257-281, 2006. ,
DOI : 10.1007/s10515-006-7738-4
A Basis for Composition Language CL, 2002. ,
Introduction to expert systems, 1986. ,
Design by contract: the lessons of Ariane, Computer, vol.30, issue.1, pp.129-130, 1997. ,
DOI : 10.1109/2.562936
Modelling Context: An Activity Theory Approach, Ambient Intelligence : Second European Symposium, EUSAI 2004, 2004. ,
DOI : 10.1007/978-3-540-30473-9_35
Research challenges of autonomic computing, Proceedings of the 27th international conference on Software engineering, pp.15-22, 2005. ,
An artificial intelligence perspective on autonomic computing policies, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004., pp.3-12, 2004. ,
DOI : 10.1109/POLICY.2004.1309145
Evaluation of expert system testing methods, Commun. ACM, vol.37, issue.11, pp.71-81, 1994. ,
Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies UML for ontology development, The Knowledge Engineering Review, issue.01, pp.1761-64, 2002. ,
Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB, Middleware 2000 : Ifip/Acm International Conference on Distributed Systems Platforms and Open Distributed Processing, 2000. ,
DOI : 10.1007/3-540-45559-0_7
Miro ??? Middleware for Cooperative Robotics, 2001. ,
DOI : 10.1007/3-540-45603-1_52
Correctness principles for rule-based expert systems, Expert Systems with Applications, vol.1, issue.3, pp.291-316, 1990. ,
DOI : 10.1016/0957-4174(90)90009-J
Resource Description Framework (RDF) Model and Syntax Specification, 1999. ,
A Taxonomy of Software Component Models, 31st EUROMICRO Conference on Software Engineering and Advanced Applications, pp.88-95, 2005. ,
DOI : 10.1109/EUROMICRO.2005.8
DREAM, Proceedings of the 3rd workshop on Adaptive and reflective middleware -, pp.250-255, 2004. ,
DOI : 10.1145/1028613.1028625
URL : https://hal.archives-ouvertes.fr/hal-00881539
QualProbes: Middleware QoS Profiling Services for Configuring Adaptive Applications, MiddlewareAcm International Conference on Distributed Systems Platforms and Open Distributed Processing, 2000. ,
DOI : 10.1007/3-540-45559-0_13
URL : http://cairo.cs.uiuc.edu/papers/mdw00-bli.ps
Specification and analysis of system architecture using Rapide. Software Engineering, IEEE Transactions on, vol.21, issue.4, pp.336-354, 1995. ,
Dynamic structure in software architectures, Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering, pp.3-14, 1996. ,
Dynamic Adaptability: The Mol??NE Experiment, Proceedings of Reflection, pp.110-117, 2001. ,
DOI : 10.1007/3-540-45429-2_8
Software Architecture : Perspectives on an Emerging Discipline, 1996. ,
Notes on formalizing context, Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence, pp.555-560, 1993. ,
Modeling software architectures in the Unified Modeling Language, ACM Transactions on Software Engineering and Methodology, vol.11, issue.1, pp.2-57, 2002. ,
DOI : 10.1145/504087.504088
A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, pp.70-93, 2000. ,
DOI : 10.1109/32.825767
URL : https://hal.archives-ouvertes.fr/hal-00444077
ABC/ADL: An ADL Supporting Component Composition, Formal Methods and Software Engineering : 4th International Conference on Formal Engineering Methods, 2002. ,
DOI : 10.1007/3-540-36103-0_6
Eiffel : the language, 1992. ,
Capturing Software Architecture Design Expertise with Armani, 2000. ,
Supporting adaptable distributed systems with FORMAware, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings., pp.320-325, 2004. ,
DOI : 10.1109/ICDCSW.2004.1284049
Weaving Executability into Object-Oriented Meta-languages, Proc. of MODELS/UML'2005, 2005. ,
DOI : 10.1007/11557432_19
URL : https://hal.archives-ouvertes.fr/hal-00795095
Checking an expert systems knowledge base for consistency and completeness, Proceedings of 9th IJCAI, pp.374-378, 1985. ,
Knowledge-Base Verification, pp.69-75, 1987. ,
URL : https://hal.archives-ouvertes.fr/tel-01175929
A Component Model for Field Devices, Component Deployment : IFIP/ACM Working Conference, 2002. ,
DOI : 10.1007/3-540-45440-3_14
Expert system verification and validation: a survey and tutorial, Artificial Intelligence Review, vol.6, issue.1, pp.3-42, 1993. ,
DOI : 10.1007/BF00849196
Methods of Validating Expert Systems, Interfaces, vol.18, issue.6, pp.72-79, 1988. ,
DOI : 10.1287/inte.18.6.72
??-ADL, ACM SIGSOFT Software Engineering Notes, vol.29, issue.3, pp.1-14, 2004. ,
DOI : 10.1145/986710.986728
Issues in modeling and analyzing dynamic software architectures, Proceedings of the International Workshop on the Role of Software Architecture in Testing and Analysis, pp.54-57, 1998. ,
The Induction of Fault Diagnosis Systems from Qualitative Models. Turing Institute, 1988. ,
SOFA/DCUP: architecture for component trading and dynamic updating, Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159), p.43, 1998. ,
DOI : 10.1109/CDS.1998.675757
Building Reconfigurable Component-Based OS with THINK, 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06), pp.178-185, 2006. ,
DOI : 10.1109/EUROMICRO.2006.26
Towards an Extensible Context Ontology for Ambient Intelligence, Ambient Intelligence : Second European Symposium, EUSAI 2004, 2004. ,
DOI : 10.1007/978-3-540-30473-9_15
DART : A Reflective Middleware for Adaptive Applications, Proceedings of the Workshop on Reflective Programming in C++ and Java at the 13th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'98), pp.37-40, 1998. ,
Quality Measures and Assurance for AI (Artificial Intelligence) Software, 1988. ,
A flexible monitoring platform to build cluster management services, Proceedings IEEE International Conference on Cluster Computing. CLUSTER 2000, pp.258-265, 2000. ,
DOI : 10.1109/CLUSTR.2000.889071
PHOENIX : A Self Adaptable Monitoring Platform for Cluster Management, Cluster Computing, vol.5, issue.1, pp.75-85, 2002. ,
DOI : 10.1023/A:1012748806955
URL : https://hal.archives-ouvertes.fr/hal-01198802
The context toolkit, Proceedings of the SIGCHI conference on Human factors in computing systems the CHI is the limit, CHI '99, pp.434-441, 1999. ,
DOI : 10.1145/302979.303126
Capeus: An Architecture for Context-aware Selection and Execution of Services, Proceedings of the IFIP TC6/WG6. 1 Third International Working Conference on New Developments in Distributed Applications and Interoperable Systems, pp.23-40, 2001. ,
DOI : 10.1007/0-306-47005-5_3
A framework for dynamic adaptation in wireless environments, Proceedings 33rd International Conference on Technology of Object-Oriented Languages and Systems TOOLS 33, pp.336-347, 2000. ,
DOI : 10.1109/TOOLS.2000.848773
A Component Model Engineered with Components and Aspects, Proceedings of the 9th International SIGSOFT Symposium on Component-Based Software Engineering (CBSE'06), pp.139-153, 2006. ,
DOI : 10.1007/11783565_10
URL : https://hal.archives-ouvertes.fr/inria-00126350
ContextUML: A UML-Based Modeling Language for Model-Driven Development of Context-Aware Web Services Development, International Conference on Mobile Business (ICMB'05), pp.206-212, 2005. ,
DOI : 10.1109/ICMB.2005.33
A Context Modeling Survey, Workshop on Advanced Context Modelling, Reasoning and Management, pp.34-41, 2004. ,
CoOL: A Context Ontology Language to Enable Contextual Interoperability, Distributed Applications and Interoperable Systems : 4th Ifip Wg6. 1 International Conference, 2003. ,
DOI : 10.1109/JCN.2001.6596960
A fuzzy-logic-based approach to qualitative modeling, IEEE Transactions on Fuzzy Systems, vol.1, issue.1, pp.7-31, 1993. ,
DOI : 10.1109/TFUZZ.1993.390281
Completeness and consistency in a rule-based system, pp.16-21, 1982. ,
Component Software : Beyond Object-oriented Programming, 1998. ,
Verification and validation of knowledge-based systems, IEEE Transactions on Knowledge and Data Engineering, vol.11, issue.1, pp.202-212, 1999. ,
DOI : 10.1109/69.755629
Testing context-sensitive middleware-based software applications, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004., pp.458-466, 2004. ,
DOI : 10.1109/CMPSAC.2004.1342879
Computing machinery and intelligence. Mind, pp.433-460, 1950. ,
Miro-middleware for mobile robot applications. Robotics and Automation, IEEE Transactions on, vol.18, issue.4, pp.493-497, 2002. ,
The Koala component model for consumer electronics software, Computer, vol.33, issue.3, pp.78-85, 2000. ,
DOI : 10.1109/2.825699
CORTEX : Towards Supporting Autonomous and Cooperating Sentient Entities, Proceedings of European Wireless, pp.595-601, 2002. ,
Reconfigurable context-sensitive middleware for pervasive computing. Pervasive Computing, IEEE, vol.1, issue.3, pp.33-40, 2002. ,
Automated Generation of Context-Aware Tests, 29th International Conference on Software Engineering (ICSE'07), pp.406-415, 2007. ,
DOI : 10.1109/ICSE.2007.18
Inconsistency detection and resolution for context-aware middleware support, Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, pp.336-345, 2005. ,
DOI : 10.1145/1095430.1081759
Incremental consistency checking for pervasive context, Proceeding of the 28th international conference on Software engineering , ICSE '06, pp.292-301, 2006. ,
DOI : 10.1145/1134285.1134327
Goal-Directed Context Validation for Adaptive Ubiquitous Systems, International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '07), p.17, 2007. ,
DOI : 10.1109/SEAMS.2007.8
An Adaptive Middleware for Context-Sensitive Communications for Real-Time Applications in Ubiquitous Computing Environments, Real-Time Systems, vol.26, issue.1, pp.29-61, 2004. ,
DOI : 10.1023/B:TIME.0000009305.62647.ee
Fuzzy logic and approximate reasoning, Synthese, vol.3, issue.3-4, pp.407-428, 1975. ,
DOI : 10.1007/BF00485052
Metamorphic testing and its applications, Proceedings of the 8th International Symposium on Future Software Technology, pp.20-22, 2004. ,