Title :
The object-oriented paradigm for software evolution
Author :
Capretz, M.A.M. ; Capretz, Luiz Fernando
Author_Institution :
Dept. of Comput. Software, Aizu Univ., Fukushima, Japan
Abstract :
In this research work object-oriented concepts are applied to a software maintenance method named COMFORM (configuration management formalization for maintenance). COMFORM is composed of several phases to provide the necessary guidance to maintain existing software systems. One of the aims of the method is redocumentation by keeping the maintenance history and information related to the software modules being maintained. Redocumentation is obtained by filling in pre-defined forms which go hand in hand with the phases of the method. Each form is mapped by a class definition. The concepts of classes and inheritance are used along with software maintenance to help the system manager in the creation and administration of such forms. Version control of the predefined forms is carried out either by reusing common parts of these forms or by defining new subclasses from them. As a consequence, a generic implementation of the method is achieved, thus maintenance support for a wide range of existing software systems with various profiles is accomplished.<>
Keywords :
inheritance; object-oriented methods; software maintenance; system documentation; COMFORM; configuration management formalization; inheritance; object-oriented paradigm; pre-defined forms; software evolution; software maintenance; Application software; Cities and towns; Environmental management; Filling; Guidelines; History; Knowledge management; Software engineering; Software maintenance; Software systems;
Conference_Titel :
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location :
Taipei, Taiwan
Print_ISBN :
0-8186-6705-2
DOI :
10.1109/CMPSAC.1994.342837