Program Understanding and Maintenance with the CANTO Environment
During maintenance activities, the availability of integrated
conceptual views that present software at different levels of
abstraction, from software architecture to control and data
flow relations at code level, is fundamental to understand and
modify legacy systems.
This paper presents CANTO, a comprehensive program
understanding and maintenance environment which integrates fine
grained information with architectural views extracted from
source code, giving the user control on what is being computed
by analyses. The capabilities and usefulness of CANTO are
illustrated with reference to a real understanding and
Postscript version of the paper.
Copyright 1997 IEEE. Published in the Proceedings of ICSM '97,
October 1-3, 1997 in Bari, Italy. Personal use of this
material is permitted. However, permission to reprint/republish
this material for advertising or promotional purposes or for
creating new collective works for resale or redistribution to
servers or lists, or to reuse any copyrighted component of this
work in other works, must be obtained from the IEEE. Contact:
Manager, Copyrights and Permissions / IEEE Service Center / 445
Hoes Lane / P.O. Box 1331 / Piscataway, NJ 08855-1331, USA.
Telephone: + Intl. 908-562-3966.