Skip to main content

To Study the Architectural Designs of a Proposed Comprehensive Software Extractor for Reengineering Tool: A Literature Survey

  • Conference paper
Intelligent Computing, Networking, and Informatics

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kienle, H.M.: Building reverse engineering tools with software components. A Dissertation of DOCTOR OF PHILOSOPHY 1996, pp. 1–360 (2006)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. Ebert, J., Kullbach, B., Riediger, V., Winter, A.: GUPRO Generic Understanding of Programs June 2002

    Google Scholar 

  6. 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

    Google Scholar 

  7. Rasool, J.G., Philippow, I.: Recovering artifacts from legacy systems using pattern matching. World Academy of Science, Engineering and Technology, 22 2008

    Google Scholar 

  8. Paul, S., Prakash, A.: A framework for source code search using program patterns. IEEE Trans. Softw. Eng. 20(6), 463–475 (1994)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. Doan, T.: An evaluation of four reverse engineering tools for C++ applications, University of Tampere, Department of Computer Sciences M. Sc. Thesis October 2008

    Google Scholar 

  11. Matzko, S., Power, J.F.: Reveal: A tool to reverse engineer class diagrams. Conference in research and practice in information technology, vol. 10 (2002)

    Google Scholar 

  12. http://www.imagix.com (2006–2012)

  13. Ducasse, S., Lanza, M., Tichelaar, S.: The moose reengineering environment, In small talk chronicles, August 2001

    Google Scholar 

  14. O’ Brien, L.: “Reverse engineering”. Department of Defense © 2005 by Carnegie Mellon University, U.S. (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rashmi Yadav .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics