A. , H. Sssssss, G. Sssssss, and J. , Structure and Interpretation of Computer Programs, 1997.

A. , R. Ddddd, R. , G. , and D. , Specifying dynamism in software architectures, Embedded Systems Show London, Foundations of Component-Based Systems Workshop, 1997.

A. , A. Llllll, J. Rrrrrrr, B. Llll, and C. , Basic concepts and taxonomy of dependable and secure computing, IEEE Transactions on Dependable and Secure Computing, vol.1, issue.1, pp.11-33, 2004.

A. , P. Llllll, P. Nnn, and L. , Service-oriented autonomic multimodal interaction in a pervasive environment, Proceedings of the 13th international conference on multimodal interfaces, pp.369-376, 2011.

B. , J. Llllll, P. Eee, and C. , Towards an automatic integration of heterogeneous services and devices, Proceedings of the 2010 IEEE Asia-Pacific Services Computing Conference APSCC '10, pp.171-178, 2010.

B. , J. M. Llllll, P. Eee, C. Mmmmmm, and A. , Improving user experience by infusing web technologies into desktops, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, pp.225-236, 2011.

B. , L. Gggggg, and C. , The disappearing boundary between development-time and run-time, Proceedings of the FSE/SDP workshop on Future of software engineering research FoSER '10, ACM, pp.17-22, 2010.

B. , A. M. Lllll, C. H. Ccccc, and C. , To inclusive design through contextually extended ioc, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion -SPLASH '11, p.237, 2011.

B. , A. Aaa, J. Wwwwwww, R. W. Sss, D. D. Kkkkkkk et al., Reboots are for hardware : challenges and solutions to updating an operating system on the fly, USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference ATC'07, USENIX Association, pp.1-2614, 2007.

B. , E. Zzzz, and B. , Diehard : probabilistic memory safety for unsafe languages, Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pp.158-168, 2006.

B. , A. D. Nnnnnn, and B. J. , Implementing remote procedure calls, ACM Transactions on Computer Systems, vol.2, issue.1, pp.39-59, 1984.

B. , A. Hhh, N. Jjj, E. Llll, H. et al., Distrbution and abstract types in emerald, IEEE Trans. Softw. Eng, vol.13, issue.1, pp.65-76, 1987.

B. , G. , C. , G. , D. et al., Adaptive middleware for mobile multimedia applications, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97, pp.245-254, 1997.

B. , G. S. , C. , G. Ggg, and P. , Research directions in reflective middleware : the lancaster experience, Proceedings of the 3rd workshop on Adaptive and reflective middleware ARM '04, ACM, pp.262-267, 2004.

B. , D. G. Ddmmm, L. G. , G. , R. P. Kkkkk et al., Common lisp object system specification, SIGPLAN Not, vol.23, pp.1-142, 1988.

B. , J. Ddd, A. Llllll, P. Mmc, and J. A. , Autohome : An autonomic management framework for pervasive home applications, ACM Trans. Auton

B. , E. , C. , T. Llllll, M. Qqqqq et al., An open component model and its support in java, Component-Based Software Engineering, pp.7-22, 2004.

B. , E. , C. , T. Llllll, M. Qqqqq et al., The fractal component model and its support in java : Experiences with auto-adaptive and reconfigurable systems, Softw. Pract. Exper, vol.36, pp.11-12, 2006.

B. , F. Hhhhhh, K. Ss, and D. C. , Pattern Oriented Software Architecture On Patterns and Pattern Languages, 2007.

B. , F. Mmmmmmm, R. , R. , H. Sssssssss et al., Pattern- Oriented Software Architecture, 1996.

C. , H. Ddd, and J. , NetSolve : A network-enabled server for solving computational science problems, International Journal of High Performance Computing Applications, vol.11, issue.3, p.212, 1997.

C. , H. Hhhh, and R. , Autonomous adaptation to dynamic availability using a service-oriented component model, Proceedings. 26th International Conference on Software Engineering, pp.614-623, 2004.

C. , F. Bbbbb, G. , C. , G. et al., Experiments with reflective middleware, Object-oriented technology : ECOOP'98 workshop reader : ECOOP'98 workshops, demos, and posters, p.390, 1998.

C. , G. Ddddddddd, J. Kkkkkkk, T. Bbbbb, and G. , Distributed Systems : Concepts and Design, 2011.

C. , F. , N. , W. A. Wwwww, and S. , Web Services : Why and How, OOPSLA 2001 Workshop on Object-Oriented Web Services, 2001.

D. , E. M. Hhhh, A. , T. , and R. N. , An infrastructure for the rapid development of xml-based architecture description languages, Proceedings of the 24th International Conference on Software Engineering ICSE '02, ACM, pp.266-276, 2002.

D. , P. Gggggg, and J. , The eight fallacies of distributed computing James Gosling : on the Java Road, 1997.

D. , A. Bbbb, J. Eee, and C. , Autonomic ipojo : Towards selfmanaging middleware for ubiquitous systems, Proceedings of the 2008 IEEE International Conference on Wireless & Mobile Computing, Networking & Communication WIMOB '08, pp.472-477, 2008.

E. , J. Gggggg, M. Sss, G. , T. et al., From representations to computations : the evolution of web architectures, Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp.255-264, 2007.

E. and C. Ipojo, Un modèle à composant à service flexible pour les systèmes dynamiques, 2008.

E. , C. , B. , J. Bbbb, J. Llllll et al., Developing user-centric applications with h-omega, Mobile Wireless Middleware, Operating Systems, and Applications -Workshops of Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, pp.118-123, 2009.

E. , C. Bbbb, J. Llllll, P. Yy, and J. , Towards a home application server, Consumer Communications and Networking Conference, pp.5-321, 2008.

E. , C. Hhhh, and R. , Dynamically adaptable applications with ipojo service components, Software Composition, pp.113-128, 2007.

F. , A. Ggggggg, S. D. Bbbbbb, E. Aaaa, and E. , Adapting to network and client variability via on-demand dynamic distillation, ACM SIGOPS Operating Systems Review, vol.30, issue.5, pp.160-170, 1996.

F. , S. Pp, and N. , Evolving an embedded domain-specific language in java In Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, OOPSLA '06, ACM, pp.855-865, 2006.

G. , O. Bbbbb, and T. , Generating connectors for heterogeneous deployment, SEM'05, pp.54-61, 2005.

G. , E. Hhhh, R. Jjjjjjj, R. Vvvvvvvvv, and J. , Design patterns : elements of reusable object-oriented software, 1995.

G. , E. Hhhh, R. Jjjjjjj, R. E. Vvvvvvvvv, and J. M. , Design patterns : Abstraction and reuse of object-oriented design, Proceedings of the 7th European Conference on Object-Oriented Programming ECOOP '93, pp.406-431, 1993.

G. , B. , S. , G. Wwwww, and R. , Formal Concept Analysis : Foundations and Applications, Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)

G. , D. , C. , S. Hh, A. Ss et al., Rainbow, Nature, vol.4, issue.98, pp.46-54, 2004.
DOI : 10.1038/004386d0

G. , D. Sss, and M. , An introduction to software architecture Advances in software engineering and knowledge engineering 1, pp.1-40, 1993.

G. , D. Sss, and M. , An introduction to software architecture, 1994.

G. , L. , L. , R. Dddddddd, L. et al., The open network computing environment, The Sun technology papers, pp.3-12, 1990.

G. , C. , J. , M. Mmmmmmmmm, and D. , Fundamentals of Software Engineering, 2002.

G. , V. Ee, E. Hh, Y. Nnnnnnn, and J. , Domain-driven design community, 2012. Case Studies

G. , M. Ss, A. , C. , V. Bbbbbbb et al., Requirements for and evaluation of RMI protocols for scientific computing, Proceedings of the 2000 ACM/IEEE conference on Supercomputing, p.61, 2000.

G. , P. Bbbbb, G. , S. , and S. , Remmoc : A reflective middleware to support mobile client interoperability. Lecture notes in computer science, pp.1170-1187, 2003.

H. , M. W. Nnnnnnn, and S. , Active networking means evolution (or enhanced extensibility required), Proceedings of the Second International Working Conference on Active Networks, pp.16-32, 2000.

I. , N. Ll-mmmmm, F. Ffff, and S. , MySIM : a spontaneous service integration middleware for pervasive environments, Proceedings of the 2009 international conference on Pervasive services, pp.1-10, 2009.

J. , I. Ggggg, M. Jjjjjjj, and P. , Software reuse : architecture, process and organization for business success, 1997.

K. , S. C. , W. , J. , W. et al., A note on distributed computing, Tech. rep, 1994.

K. , G. Hhhhh, E. Hhhhhhh, J. Kkkk, M. et al., An overview of aspectj, Proceedings of the 15th European Conference on Object-Oriented Programming, pp.327-353, 2001.

K. , G. Rrrrrrrr, and J. D. , The Art of the Metaobject Protocol, 1991.

K. , M. Aaaaaaaa, I. , K. , X. Nnnnn et al., Oasis : A programming framework for service-oriented sensor networks, Net COMSWARE, 2007.

L. , P. Mmc, J. Ddd, and A. , Autonomic Computing in Practice

L. , M. Bbbbb, and L. , Program Evolution : Processes of Software Change, 1985.

L. , X. Ddddddd, D. Fffff, A. , G. et al., Module dynlink : dynamic loading of bytecode object files. the objective caml system release 3, 2010.

L. , D. C. Kkkkkk, J. J. , A. , L. M. Vvvv et al., Specification and analysis of system architecture using rapide, IEEE Trans. Softw

M. , J. Dddd, N. Eeeeee, S. Kkkkkk, and J. , Specifying distributed software architectures, Proceedings of the 5th European Software Engineering Conference, pp.137-153, 1995.

M. , Y. , C. , S. Lll, V. et al., Autonomic framework for service-based pervasive environment, Proceedings of the 9th IEEE International Conference on Service Computing SCC '12, 2012.

M. , N. Oooooo, P. , R. , J. E. et al., Using object-oriented typing to support architectural design in the c2 style, SIGSOFT Softw. Eng. Notes, vol.21, issue.6, pp.24-32, 1996.

M. , D. , G. , I. Llllll, and P. , Towards autonomic enterprise service bus, Proceedings of the 1st Workshop on Middleware and Architectures for Autonomic and Sustainable Computing, pp.19-23, 2011.

M. , M. Qqqq, X. Rrrrrrrr, R. A. Ggg, and L. , Secure software architectures, Proceedings of the 1997 IEEE Symposium on Security and Privacy, pp.84-93, 1997.

N. , I. Hhh, and M. , Safe and timely dynamic updates for multi-threaded programs, ACM SIGPLAN Notices, 2009.

N. , I. Hhh, M. , S. , G. Ooooo et al., Practical dynamic software updating for c. SIGPLAN Not, pp.72-83, 2006.

N. , D. , W. , R. Ggggggg, C. Oooo et al., The eucalyptus open-source cloud-computing system, Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp.124-131, 2009.

. Ooo, Java platform, enterprise edition (java ee) technical documentation, 2012.

P. , D. Llbbbb-jj, R. Ss, and E. , The clouds project : Designing and implementing a fault tolerant, distributed operating system, 1985.

P. , M. P. Gggg, and D. , Introduction : Service-oriented computing, Communications of the ACM, vol.46, issue.10, p.24, 2003.

P. , L. Wwwww, and J. , Linkers and loaders, ACM Computing Surveys, vol.4, issue.3, pp.149-167, 1972.

R. , M. Hhhh, C. Ccccccccc, R. Rrr, A. et al., Gaia : A middleware infrastructure to enable active spaces, IEEE Pervasive Computing, vol.1, issue.4, pp.74-83, 2002.

R. , R. , B. , P. Ddd, Y. Eeeeeeee et al., MUSIC : Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments. Software Engineering for Self-Adaptive Systems, pp.164-182, 2009.

S. , R. Ggg, D. Kkkkkkk, S. , W. et al., Design and implementation of the sun network filesystem, Innovations in Internetworking, pp.379-390, 1988.

S. , M. Cccccccc, and P. , The golden age of software architecture, IEEE Softw, vol.23, issue.2, pp.31-39, 2006.

S. , M. Ddllll, R. Kkkkk, D. V. , R. et al., Abstractions for software architecture and tools to support them, IEEE Trans. Softw. Eng, vol.21, issue.4, pp.314-335, 1995.

S. , S. , N. , H. Mm, S. Sssssss et al., Evaluating web services based implementations of gridrpc, High Performance Distributed Computing HPDC-11 2002. Proceedings. 11th IEEE International Symposium on, pp.237-245, 2002.

S. , L. Ttttt, and J. , An Overview of Service-oriented Architecture , Web Services and Grid Computing, HP Software Global Business Unit, vol.2, 2005.

S. , S. Hhh, M. Mmkkkkkk, and K. S. , Dynamic software updates : a vmcentric approach, SIGPLAN Not, vol.44, pp.1-12, 2009.

T. , Y. , N. , H. Sssssss, S. Ssssssss et al., A reference implementation of RPC-based programming middleware for Grid computing, Journal of Grid Computing, vol.1, pp.1-41, 2003.

T. , R. N. Mmm, N. Aaaaaaaa, K. M. Wwwwwwwww, J. et al., A component-and message-based architectural style for gui software, Proceedings of the 17th international conference on Software engineering ICSE '95, ACM, pp.295-304, 1995.

T. , R. N. Mmm, N. , D. , and E. M. , Software Architecture : Foundations, Theory, and Practice, 2009.

. Tech, Architecture Projects Management Limited, 1989.

T. , J. Ll, S. Rrr, G. Hhhhhhh, V. et al., WComp middleware for ubiquitous computing : Aspects and composite event-based Web services, Annals of Telecommunications -Annales Des Télécommunications, vol.64, pp.3-4, 2009.

V. Cccccc, T. Mmmmmm, and M. S. , Proxies : design principles for robust objectoriented intercession apis. SIGPLAN Not, pp.59-72, 2010.

M. Vvvv and M. H. , Ten Books on Architecture, 1960.

Y. , J. W. Jjjjjjj, and R. , What are frameworks, 2012.