Software Maintenance

An Object-Oriented Hierarchical Matrix Paradigm (OOHMP) was developed for software maintenance, especially for software transition. This paradigm canbe used to transition an existing model (e.g., design, actual code) into an object-oriented model (e.g., object-oriented design (OOD), object-oriented code). OOHMP provides a series of successively more abstract views of the existing model structure. This paradigm was successfully used to transition two examples of existing procedure/function-oriented code into an object-oriented design.

[1]  K. G. Heisler,et al.  An object-oriented maintenance-oriented model for software , 1989, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.

[2]  Song C. Choi,et al.  Extracting and restructuring the design of large systems , 1990, IEEE Software.

[3]  Atul Prakash,et al.  Software Engineering: Problems and Perspectives , 1984, Computer.

[4]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[5]  Ian M. Holland,et al.  Tools for preventive software maintenance , 1989, Proceedings. Conference on Software Maintenance - 1989.

[6]  C. V. Ramamoorthy,et al.  The C Information Abstraction System , 1990, IEEE Trans. Software Eng..