S. Allier, S. Sadou, H. Sahraoui, and R. Fleurquin, From Object-Oriented Applications to Component-Oriented Applications via Component-Oriented Architecture, 2011 Ninth Working IEEE/IFIP Conference on Software Architecture, pp.214-223, 2011.
DOI : 10.1109/WICSA.2011.35

URL : https://hal.archives-ouvertes.fr/hal-00664851

S. Allier, H. A. Sahraoui, S. Sadou, and S. Vaucher, Restructuring objectoriented applications into component-oriented applications by using consistency with execution traces, CBSE, pp.216-231, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00502294

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, An Open Component Model and Its Support in Java, CBSE, pp.7-22, 2004.
DOI : 10.1007/978-3-540-24774-6_3

L. Fabresse, C. Dony, and M. Huchard, Foundations of a simple and unified component-oriented language, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.130-149, 2008.
DOI : 10.1016/j.cl.2007.05.002

URL : https://hal.archives-ouvertes.fr/lirmm-00175781

H. Peter, A. Fröhlich, M. Gal, and . Franz, Supporting software composition at the programming language level, Sci. Comput. Program, vol.56, pp.41-57, 2005.

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

M. Object and . Group, Unified modeling language 2.1.2 super-structure specification. Specification Version 2.1.2, Object Management Group, 2007.

S. Mancoridis, B. S. Mitchell, and C. Rorres, Using automatic clustering to produce highlevel system organizations of source code, Proc. 6th Intl. Workshop on Program Comprehension, pp.45-53, 1998.

F. Martin, M. Kessentini, and H. Sahraoui, Deriving high-level abstractions from legacy software using example-driven clustering, International Conference on Computer Science and Software Engineering, pp.188-199, 2011.

N. Medvidovic and V. Jakobac, Using software evolution to focus architectural recovery, Automated Software Engineering, vol.2, issue.2, pp.225-256, 2006.
DOI : 10.1007/s10515-006-7737-5

A. A. Pourhaji-kazem and S. Lotfi, An evolutionary approach for partitioning weighted module dependency graphs, Innovations in Information Technology IIT '07. 4th International Conference on, pp.252-256, 2007.

T. Richner and S. Ducasse, Recovering high-level views of object-oriented applications from static and dynamic information, Proceedings IEEE International Conference on Software Maintenance, 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360), pp.13-22, 1999.
DOI : 10.1109/ICSM.1999.792487

C. Riva and J. Vidal-rodriguez, Combining static and dynamic views for architecture reconstruction, Proceedings of the Sixth European Conference on Software Maintenance and Reengineering, pp.47-55, 2002.
DOI : 10.1109/CSMR.2002.995789

M. Saeed, O. Maqbool, H. A. Babri, S. Z. Hassan, and S. M. Sarwar, Software clustering techniques and the use of combined algorithm, Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings., p.301, 2003.
DOI : 10.1109/CSMR.2003.1192438

J. Costa, S. , and L. Caires, A basic model of typed components, Lecture Notes in Computer Science, vol.1850, pp.108-128, 2000.

A. Seriai, S. Sadou, H. Sahraoui, and S. Hamza, Deriving Component Interfaces after a Restructuring of a Legacy System, 2014 IEEE/IFIP Conference on Software Architecture, 2014.
DOI : 10.1109/WICSA.2014.27

URL : https://hal.archives-ouvertes.fr/hal-01102164

H. Washizaki and Y. Fukazawa, A technique for automatic component extraction from object-oriented programs by refactoring, Science of Computer Programming, vol.56, issue.1-2, pp.99-116, 2005.
DOI : 10.1016/j.scico.2004.11.007

H. Yan, D. Garlan, B. Schmerl, J. Aldrich, and R. Kazman, Discotect: A system for discovering architectures from running systems, International Conference on Software Engineering, pp.470-479, 2004.

M. Zenger, KERIS: evolving software with extensible modules, Journal of Software Maintenance and Evolution: Research and Practice, vol.17, issue.5, pp.333-362, 2005.
DOI : 10.1002/smr.320