Skip to main content

ReverseNICE: A re-engineering methodology and supporting tool

  • Conference paper
  • First Online:
Book cover Ada in Europe (Ada-Europe 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1031))

Included in the following conference series:

Abstract

Software systems are often re-engineered for better maintainability, to migrate into newer computers, databases or languages, and to be in tune with an evolving environment. Such re-engineering can extend the life-time of programs in the short term, and in the long term it allows to fully exploit the advantages of new technologies and to fit companies' strategic plans. This paper describes ReverseNICE, a re-engineering toolset which supports the process of reverse-engineering existing systems in a HOOD (Hierarchical Object Oriented Design) design. The recovered design, including both source code and documentation, is built according to the HOOD notation, and it can be maintained (both restructured and forward-engineered) by HoodNICE, the Intecs CASE toolset which supports the HOOD method. The current version of ReverseNICE supports only the analysis of the C language.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Marcel Toussaint

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Battaglia, M., Savoia, G. (1996). ReverseNICE: A re-engineering methodology and supporting tool. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1995. Lecture Notes in Computer Science, vol 1031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015499

Download citation

  • DOI: https://doi.org/10.1007/BFb0015499

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60757-1

  • Online ISBN: 978-3-540-49362-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics