Title :
An object-oriented maintenance-oriented model for software
Author :
Heisler, K.G. ; Tsai, W.T. ; Powell, P.A.
Author_Institution :
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
fDate :
Feb. 27 1989-March 3 1989
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.<>
Keywords :
object-oriented programming; software engineering; software tools; abstract views; code structure; connectivity analysis; functionality; object-oriented maintenance-oriented model; program-slicing; ripple effect; software maintenance; specification; Assembly; Bidirectional control; Computer bugs; Computer science; Error correction codes; Object oriented modeling; Preventive maintenance; Reverse engineering; Software maintenance;
Conference_Titel :
COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-1909-0
DOI :
10.1109/CMPCON.1989.301936