• DocumentCode
    2194588
  • Title

    Tools for preventive software maintenance

  • Author

    Lieberherr, Karl J. ; Holland, Ian M.

  • Author_Institution
    Coll. of Comput. Sci., Northeastern Univ., Boston, MA, USA
  • fYear
    1989
  • fDate
    16-19 Oct 1989
  • Firstpage
    2
  • Lastpage
    13
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1989., Proceedings., Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    0-8186-1965-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1989.65188
  • Filename
    65188