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
Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces, Component-Based Software Engineering, pp.216-231, 2010. ,
DOI : 10.1007/978-3-642-13238-4_13
URL : https://hal.archives-ouvertes.fr/hal-00502294
On Component Identification Approaches ??? Classification, State of the Art, and Comparison, Component-Based Software Engineering, pp.1-18, 2009. ,
DOI : 10.1007/978-3-540-45242-3_33
Extraction of Component-Based Architecture from Object-Oriented Systems, Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), pp.285-288, 2008. ,
DOI : 10.1109/WICSA.2008.44
URL : https://hal.archives-ouvertes.fr/hal-00456356
Extracting reusable components: A semi-automated approach for complex structures, Information Processing Letters, vol.115, issue.3, pp.414-417, 2015. ,
DOI : 10.1016/j.ipl.2014.11.007
A classification framework for software component models. Software Engineering, IEEE Transactions on, vol.37, issue.5, pp.593-615, 2011. ,
Software architecture reconstruction: A process-oriented taxonomy. Software Engineering, IEEE Transactions on, vol.35, issue.4, pp.573-591, 2009. ,
URL : https://hal.archives-ouvertes.fr/inria-00498407
Do we need inheritance?, 1996. ,
Qualitycentric approach for software component identification from objectoriented code, Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on, pp.181-190, 2012. ,
URL : https://hal.archives-ouvertes.fr/lirmm-00824146
Systematically refactoring inheritance to delegation in java, Proceedings of the 13th international conference on Software engineering , ICSE '08, pp.431-440, 2008. ,
DOI : 10.1145/1368088.1368147
A Taxonomy of Software Component Models, 31st EUROMICRO Conference on Software Engineering and Advanced Applications, pp.88-95, 2005. ,
DOI : 10.1109/EUROMICRO.2005.8
Software component models. Software Engineering, IEEE Transactions on, vol.33, issue.10, pp.709-724, 2007. ,
The osgi alliance, release 6, 2015. ,
A genetic approach for software architecture recovery from object-oriented code, proc. of SEKE, 2011. ,
URL : https://hal.archives-ouvertes.fr/lirmm-00824136
An inheritance system for structural & behavioral reuse in component-based software programming, Proceedings of the 11th International Conference on Generative Programming and Component Engineering, pp.60-69, 2012. ,
Component Software: Beyond Object-Oriented Programming, 2002. ,
Agile software development: principles, patterns, and practices. Upper Saddle River, NJ: Pearson Education, 2002. ,
Design patterns: Elements of reusable object-oriented software, p.11, 1995. ,
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
Decoupling classes with inferred interfaces, Proceedings of the 2006 ACM symposium on Applied computing , SAC '06, pp.1404-1408, 2006. ,
DOI : 10.1145/1141277.1141604
Refactoring for Generalization Using Type Constraints, Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications, OOPSLA '03, pp.13-26, 2003. ,
Inheritance Modeled with Explicit Bindings: An Approach to Typed Inheritance Inheritance Modeled with Explicit Bindings: An Approach to Typed Inheritance, SIGPLAN Not, pp.231-239, 1993. ,
Inheritance Modeled with Explicit Bindings: An Approach to Typed Inheritance. Transforming inheritance into composition A reengineering pattern, proc, 1999. ,
Measuring Qualities for OSGi Component-Based Applications, 2013 13th International Conference on Quality Software, pp.25-34, 2013. ,
DOI : 10.1109/QSIC.2013.42
URL : https://hal.archives-ouvertes.fr/hal-00912086
The Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies, 2010 Asia Pacific Software Engineering Conference, pp.336-345, 2010. ,
DOI : 10.1109/APSEC.2010.46
Automatic Java Application Partitioning: Automatic Java Application Partitioning, Proceedings of the 16th European Conference on Object-Oriented Programming, pp.178-204, 2002. ,