D. Garlan, Software architecture, Proceedings of the conference on The future of Software engineering , ICSE '00, 2000.
DOI : 10.1145/336512.336537

N. Medvidovic, E. M. Dashofy, and R. N. Taylor, Moving architectural description from under the technology lamppost, Information and Software Technology, vol.49, issue.1, pp.12-31, 2007.
DOI : 10.1016/j.infsof.2006.08.006

N. Medvidovic, D. S. Rosenblum, and R. N. Taylor, A language and environment for architecture-based software development and evolution, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.44-53, 1999.
DOI : 10.1145/302405.302410

M. Rakic and N. Medvidovic, Increasing the confidence in off-the-shelf components: A software connector-based approach, Proc. of the 2001 symposium on Software reusability, pp.11-18, 2001.

R. Roshandel, A. V. Hoek, M. Mikic-rakic, and N. Medvidovic, Mae---a system model and environment for managing architectural evolution, ACM Transactions on Software Engineering and Methodology, vol.13, issue.2, pp.240-276, 2004.
DOI : 10.1145/1018210.1018213

M. M. Lehman and J. C. Fernandez, Towards a theory of software evolution - and its practical impact, Proceedings International Symposium on Principles of Software Evolution, pp.2-11, 2000.
DOI : 10.1109/ISPSE.2000.913215

L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice, 1998.

N. Medvidovic and R. N. Taylor, 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

N. Medvidovic, R. N. Taylor, and E. J. Whitehead, Formal modeling of software architectures at multiple levels of abstraction, Proc. of the California Software Symposium, pp.28-40, 1996.

J. Buckley, T. Mens, M. Zenger, A. Rashid, and G. Kniesel, Towards a taxonomy of software change, Journal of Software Maintenance and Evolution: Research and Practice, vol.11, issue.5, pp.309-332, 2005.
DOI : 10.1002/smr.319

B. P. Lientz and E. B. Swanson, Software Maintenance Management, 1980.

F. Plasil, S. Visnovsky13, ]. R. Morrison, G. Kirby, D. Balasubramaniam et al., Behavior protocols for software components Support for evolving software architectures in the ArchWare ADL, Proc. of the 4 th Working Conf. on Software Architecture, pp.1056-1076, 2002.

P. Oreizy, N. Medvidovic, and R. N. Taylor, Architecturebased runtime software evolution, Proc. of the 20 th Int'l Conf. on Software Engineering, pp.177-186, 1998.

J. Palsberg and M. I. Schwartzbach, Three discussions on object-oriented typing, ACM SIGPLAN OOPS Messenger, vol.3, issue.2, pp.31-38, 1992.
DOI : 10.1145/130943.130949

J. E. Cook and J. A. Dage, Highly reliable upgrading of components, Proceedings of the 21st international conference on Software engineering, ICSE '99, pp.203-212, 1999.
DOI : 10.1145/302405.302466

M. Shaw, R. Deline, and G. Zelesnik, Abstractions and implementations for architectural connections, Proceedings of International Conference on Configurable Distributed Systems, pp.2-10, 1996.
DOI : 10.1109/CDS.1996.509340

G. Arévalo, N. Desnos, M. Huchard, C. Urtado, and S. Vauttier, Precalculating component interface compatibility using FCA, Proc. of the 5 th int'l conf. on Concept Lattices and their Applications, pp.241-252, 2007.

D. Bálek and F. Plá?il, Software Connectors and Their Role in Component Deployment, Proc. of DAIS'01, pp.69-84, 2001.
DOI : 10.1007/0-306-47005-5_6

R. Allen and D. Garlan, 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

M. Oussalah, A. Smeda, and T. Khammaci, An explicit definition of connectors for component-based software architecture, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004., pp.44-51, 2004.
DOI : 10.1109/ECBS.2004.1316681

C. Urtado and C. Oussalah, Complex entity versioning at two granularity levels, Information Systems, vol.23, issue.3-4, pp.197-216, 1998.
DOI : 10.1016/S0306-4379(98)00009-X

D. E. Perry and A. L. Wolf, Foundations for the study of software architecture, ACM SIGSOFT Software Engineering Notes, vol.17, issue.4, pp.40-52, 1992.
DOI : 10.1145/141874.141884