An Object-Oriented Maintenance-Oriented Model for Software

K. G. Heisler,W. T. Tsai,P. A. Powell
DOI: https://doi.org/10.1109/cmpcon.1989.301936
1989-01-01
Abstract:The authors introduce an object-oriented model of software that is derived semiautomatically from the actual code. The model and its associated object methods are used to support basic tasks required during software maintenance. The object-oriented model provides a series of successively more abstract views of the code structure. Object methods provide an approximation to the functionality (specification) of the software as well as a two-way map between the functionality and the code structures. Object methods also provide the means of detailed connectivity analysis associated with the ripple effect and program-slicing types of activities during maintenance.<>
What problem does this paper attempt to address?