Abstract
Software is a critical issue nowadays. The selection and design suitable technique/process/method for maintenance phase for the same, we required suitable reengineering tool and technique, extractor one of the most important component of reengineering tool, for design appropriate extractor, we survey the several extractors, which read the source code find out the architecture of code and design level problems and remove the problems make a new update architecture diagram. We studied several extractors and not found any suitable tool for achieve completeness architecture recovery. In this paper, we tried to survey available extractor to find their merits and demerits. The requirement set is proposed for the constructing the new extractor those who take the merits of existing extractor and some required based on our study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kienle, H.M.: Building reverse engineering tools with software components. A Dissertation of DOCTOR OF PHILOSOPHY 1996, pp. 1–360 (2006)
Basten, H.J.S., Klint, P.: Defacto: Language-parametric fact extraction from source code SLE. Lecture Notes in Computer Science, vol. 5452, pp. 265–284. Springer (2008)
Kazman, R., Carriere, S.J.: Detective: Reconstructing software architecture from available evidence technical report CMU/SEI-97-TR-010 ESC-TR-97-010 DTIC QUALITY October 1997
Martin, J.: Leveraging IBM visual age for C++ for reverse engineering tasks. Conference of the Centre for Advanced Studies on Collaborative Research (CASCON’ 99), pp. 83–95, November 1999
Ebert, J., Kullbach, B., Riediger, V., Winter, A.: GUPRO Generic Understanding of Programs June 2002
Ferenc, R., Beszedes, A., Tarkiainen, M., Gyimothy, T.: Columbus—reverse engineering tool a schema for C++. 18th IEEE international conference on software maintenance (ICSM’02), pp. 172–181, October 2002
Rasool, J.G., Philippow, I.: Recovering artifacts from legacy systems using pattern matching. World Academy of Science, Engineering and Technology, 22 2008
Paul, S., Prakash, A.: A framework for source code search using program patterns. IEEE Trans. Softw. Eng. 20(6), 463–475 (1994)
Tele, A., Byelas, H.: A framework for reverse engineering large C++ code Bases. Elsevier Electronic Notes in Theoretical Computer Science, vol. 233, pp. 143–159 (2009)
Doan, T.: An evaluation of four reverse engineering tools for C++ applications, University of Tampere, Department of Computer Sciences M. Sc. Thesis October 2008
Matzko, S., Power, J.F.: Reveal: A tool to reverse engineer class diagrams. Conference in research and practice in information technology, vol. 10 (2002)
http://www.imagix.com (2006–2012)
Ducasse, S., Lanza, M., Tichelaar, S.: The moose reengineering environment, In small talk chronicles, August 2001
O’ Brien, L.: “Reverse engineering”. Department of Defense © 2005 by Carnegie Mellon University, U.S. (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer India
About this paper
Cite this paper
Yadav, R., Kothari, A., Patel, R. (2014). To Study the Architectural Designs of a Proposed Comprehensive Software Extractor for Reengineering Tool: A Literature Survey. In: Mohapatra, D.P., Patnaik, S. (eds) Intelligent Computing, Networking, and Informatics. Advances in Intelligent Systems and Computing, vol 243. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1665-0_9
Download citation
DOI: https://doi.org/10.1007/978-81-322-1665-0_9
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1664-3
Online ISBN: 978-81-322-1665-0
eBook Packages: EngineeringEngineering (R0)