Title :
Tools for preventive software maintenance
Author :
Lieberherr, Karl J. ; Holland, Ian M.
Author_Institution :
Coll. of Comput. Sci., Northeastern Univ., Boston, MA, USA
Abstract :
Tools for preventive maintenance of software which is written following the object-oriented paradigm are discussed. A set of guidelines, called the Law of Demeter is described, and its implications for software maintenance are discussed (K.J. Lieberherr, I. Holland, 1989). The advantages of grammar-based object-oriented design and programming for software maintenance are discussed. Two kinds of grammar-based maintenance tool are studied: class evolution tools, especially an automatic class parameterization tool and growth plan tools with applications to software maintenance planning and regression testing
Keywords :
automatic programming; grammars; object-oriented programming; software engineering; automatic class parameterization tool; class evolution tools; grammar-based maintenance tool; grammar-based object-oriented design; growth plan tools; object-oriented paradigm; preventive software maintenance; regression testing; software maintenance planning; Application software; Computer aided software engineering; Computer languages; Costs; Guidelines; Object oriented programming; Preventive maintenance; Software maintenance; Software testing; Software tools;
Conference_Titel :
Software Maintenance, 1989., Proceedings., Conference on
Conference_Location :
Miami, FL
Print_ISBN :
0-8186-1965-1
DOI :
10.1109/ICSM.1989.65188