En effet, ces applications sont capables de se reconfigurer automatiquement, pendant leur exécution, en fonction des changements provenant de leur environnement ou des besoins utilisateurs. Néanmoins, ces évolutions peuvent violer les propriétés applicatives du logiciel. La piste des analyses incrémentales de propriétés applicatives semble prometteur ,
Construire et Maîtriser l'évolution d'une architecture logicielle à base de composants, 2005. ,
Towards a unified framework for the monitoring and recovery of BPEL processes, Proceedings of the 2008 workshop on Testing, analysis, and verification of web services and applications, TAV-WEB '08, 2008. ,
DOI : 10.1145/1390832.1390835
Behavioural models for distributed Fractal components, Behavioural models for distributed Fractal components, pp.25-43, 2009. ,
DOI : 10.1007/s12243-008-0069-7
URL : https://hal.archives-ouvertes.fr/inria-00268965
Assembly Component Architecture -Assembly Model Specification Version 1.00, mars, 2007. ,
Extreme Programming Explained : Embrace Change, 2004. ,
An extension pattern language for hyperproductive software development », Pattern Languages of Program Design, pp.637-651, 1999. ,
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007), 2007. ,
DOI : 10.1109/EUROMICRO.2007.25
An Open Component Model and Its Support in Java, Proceedings of the 7th International Symposium Component-Based Software Engineering, 2004. ,
DOI : 10.1007/978-3-540-24774-6_3
« Incremental Evaluation of OCL Constraints, 18th International Conference on Advanced Information Systems Engineering, 2006. ,
« Quality of service for workflows and web service processes, Web Semantics : Science, Services and Agents on the World Wide Web, pp.1-281, 2004. ,
« Composite Contract Enforcement in Hierarchical Component Systems, Proceedings of the 6th International Symposium, pp.18-33, 2007. ,
Generative Programming, 2000. ,
DOI : 10.1007/3-540-36208-8_2
Composing Domain-Specific Languages for Wide-Scope Software Engineering Applications, Model Driven Engineering Languages and Systems (MODELS'05), pp.69-83, 2005. ,
DOI : 10.1007/11557432_6
Architectural Assertions : Checking Architectural Constraints at Run-Time, 2007. ,
A unified approach to global program optimization, Proceedings of the 1st annual ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '73, 1973. ,
DOI : 10.1145/512927.512945
Iterative and incremental developments. a brief history, Computer, vol.36, issue.6, pp.47-56, 2003. ,
DOI : 10.1109/MC.2003.1204375
Program evolution, Information Processing & Management, vol.20, issue.1-2, 1985. ,
DOI : 10.1016/0306-4573(84)90037-2
Behavioral analysis of software architectures using LTSA, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.634-637, 1999. ,
DOI : 10.1145/302405.302726
Unified Modeling Language (UML) : Superstructure, v2.1.1, août 2007. [ORE 98 « Architecture-based runtime software evolution, Proceedings of the 20th international conference on Software engineering , ICSE '98, pp.177-186, 1998. ,
OSGi Service Platform Core Specification v4.1, avril « Using QDL to specify QoS aware distributed (QuO) application configuration, Proceedings of Object-Oriented Real-Time Distributed Computing, 2000. ,
Annotation-Driven Program Transformation -The AOP Case, Proceedings of the 1st Middleware Workshop on Aspect-Oriented Middleware Development, pp.1-6, 2005. ,
« On-Demand Quality-Oriented Assistance in Component-Based Software Evolution, pp.294-309, 2006. ,
A Generic Framework for Integrating New Functionalities into Software Architectures, Proceedings of 1st European Conference on Software Architecture (ECSA'07), 2007. ,
Canevas de développement agile pour l'évolution fiable de systèmes logiciels à composants et orientés services, Thèse, 2010. ,