MDA-Based Object-Oriented Reverse Engineering

[1]  Jonathan I. Maletic,et al.  Journal of Software Maintenance and Evolution: Research and Practice Survey a Survey and Taxonomy of Approaches for Mining Software Repositories in the Context of Software Evolution , 2022 .

[2]  Michael D. Ernst,et al.  Automatic generation of program specifications , 2002, ISSTA '02.

[3]  Daniel M. Russell,et al.  Model-driven development within a legacy system: an industry experience report , 2005, 2005 Australian Software Engineering Conference.

[4]  Hausi A. Müller,et al.  Rigi: a system for programming-in-the-large , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[5]  L. Favre Modernizing Software & System Engineering Processes , 2008, 2008 19th International Conference on Systems Engineering.

[6]  Tarja Systä,et al.  Static and Dynamic Reverse Engineering Techniques for Java Software Systems , 2000 .

[7]  P. Tonella Reverse engineering of object oriented code , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[8]  Djenana Campara,et al.  Managed Architecture of Existing Code as a Practical Transition Towards MDA , 2004, UML Satellite Activities.

[9]  Hausi A. Müller,et al.  The Software Bookshelf , 1997, IBM Syst. J..

[10]  Giuliano Antoniol,et al.  Program understanding and maintenance with the CANTO environment , 1997, 1997 Proceedings International Conference on Software Maintenance.

[11]  Rick Kazman,et al.  Playing Detective: Reconstructing Software Architecture from Available Evidence , 1999, Automated Software Engineering.

[12]  Yann-Gaël Guéhéneuc,et al.  Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval , 2007, IEEE Transactions on Software Engineering.

[13]  Artur Boronat,et al.  Automatic reengineering in MDA using rewriting logic as transformation engine , 2005, Ninth European Conference on Software Maintenance and Reengineering.

[14]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[15]  Oscar Nierstrasz,et al.  Object-oriented reengineering patterns , 2004, Proceedings. 26th International Conference on Software Engineering.

[16]  Yann-Gaël Guéhéneuc A systematic study of UML class diagram constituents for their abstract and precise recovery , 2004, 11th Asia-Pacific Software Engineering Conference.

[17]  Václav Rajlich,et al.  Reengineering object-oriented code , 1998, Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272).

[18]  C. V. Ramamoorthy,et al.  The C Information Abstraction System , 1990, IEEE Trans. Software Eng..

[19]  Matthew B. Dwyer,et al.  Tool-supported program abstraction for finite-state verification , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[20]  Lawrence Markosian,et al.  Using an enabling technology to reengineer legacy systems , 1994, CACM.

[21]  Liliana Favre,et al.  MDA-Based Reverse Engineering of Object Oriented Code , 2009, BMMDS/EMMSAD.

[22]  Liliana Favre,et al.  Formalizing MDA-Based Reverse Engineering Processes , 2008, 2008 Sixth International Conference on Software Engineering Research, Management and Applications.

[23]  Liliana Favre A Rigorous Framework for Model-Driven Development , 2006 .

[24]  Liliana Favre,et al.  Foundations for MDA Case Tools , 2009 .

[25]  Harald C. Gall,et al.  An evaluation of reverse engineering tool capabilities , 1998, J. Softw. Maintenance Res. Pract..

[26]  Hausi A. Müller,et al.  Reverse engineering: a roadmap , 2000, ICSE '00.

[27]  Michael D. Ernst Static and dynamic analysis: synergy and duality , 2003 .

[28]  Santhosh Kumaran,et al.  A model-driven transformation method , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[29]  Jan Daciuk,et al.  Incremental Construction of Minimal Acyclic Finite State Automata and Transducers , 1998 .

[30]  Baowen Xu,et al.  Bridging legacy systems to model driven architecture , 2003, Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003.