S. Ducasse and D. Pollet, Software Architecture Reconstruction: A Process-Oriented Taxonomy, IEEE Transactions on Software Engineering, vol.35, issue.4, pp.573-591, 2009.
DOI : 10.1109/TSE.2009.19

URL : https://hal.archives-ouvertes.fr/inria-00498407

S. Allier, H. A. Sahraoui, S. Sadou, and S. Vaucher, Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces, CBSE, pp.216-231, 2010.
DOI : 10.1007/978-3-642-13238-4_13

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

S. Chardigny, A. Seriai, D. Tamzalit, and M. Oussalah, Quality-driven extraction of a component-based aachitecture from an object-oriented system, CSMR, pp.269-273, 2008.

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

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.123.58

B. S. Mitchell and S. Mancoridis, On the evaluation of the Bunch search-based software modularization algorithm, Soft Computing, vol.5, issue.3, pp.77-93, 2008.
DOI : 10.1007/s00500-007-0218-3

S. D. Kim and S. H. Chang, A systematic method to identify software components, APSEC, pp.538-545, 2004.

J. K. Lee, S. J. Seung, S. D. Kim, W. Hyun, and D. H. Han, Component identification method with coupling and cohesion , " in APSEC, pp.79-86, 2001.

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

V. Kelner, F. Capitanescu, O. Léonard, and L. Wehenkel, A hybrid optimization technique coupling an evolutionary and a local search algorithm, Journal of Computational and Applied Mathematics, vol.215, issue.2, pp.448-456, 2008.
DOI : 10.1016/j.cam.2006.03.048

J. Holland, Adaptation in natural and artificial systems, 1975.

N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, and E. Teller, Equation of State Calculations by Fast Computing Machines, The Journal of Chemical Physics, vol.21, issue.6, pp.1087-1092, 1953.
DOI : 10.1063/1.1699114

M. Harman, The current state and future of search based software engineering, " in 2007 Future of Software Engineering, ser. FOSE '07, pp.342-35729, 2007.

V. Sundaresan, L. Hendren, C. Razafimahefa, R. Vallée-rai, P. Lam et al., Practical virtual method call resolution for java, OOPSLA '00: Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp.264-280, 2000.
DOI : 10.1145/354222.353189

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32.5411

J. Dean, D. Grove, and C. Chambers, Optimization of objectoriented programs using static class hierarchy analysis, ECOOP '95: Proceedings of the 9th European Conference on Object-Oriented Programming, pp.77-101, 1995.

O. Alliance, OSGi Service Platform, Core Specification, Release 4, Version 4.2, OSGI Alliance, Tech. Rep, 2009.

R. Vallée-rai, E. Gagnon, L. J. Hendren, P. Lam, P. Pominville et al., Optimizing Java Bytecode Using the Soot Framework: Is It Feasible?, International Conference on Compiler Construction (CC), pp.18-34, 2000.
DOI : 10.1007/3-540-46423-9_2

D. Lorenz and J. Vlissides, Designing components versus objects: a transformational approach, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, pp.253-263, 2001.
DOI : 10.1109/ICSE.2001.919099

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.8107