• DocumentCode
    540242
  • Title

    Viewpoints as an evolutionary approach to software system maintenance

  • Author

    Alencar, Paulo ; Cowan, Donald ; Nelson, Torsten ; Lucena, Carlos J.

  • fYear
    1997
  • fDate
    1-3 Oct. 1997
  • Firstpage
    260
  • Lastpage
    267
  • Abstract
    We describe a black box approach to software system evolution where viewpoints are used to alter a design without modifying the original system. A viewpoint is a model, possibly incomplete, of a domain from a given perspective. We discuss the views-an operator and its semantics, and then apply the concepts to the NACHOS file system as a case study. We believe the approach can be applied to existing object oriented software systems, and serve as a guide for developing systems which are more easily maintained. This case study is an example of an application of a more general transformational approach to software design and implementation
  • Keywords
    object-oriented programming; software maintenance; systems analysis; NACHOS file system; black box approach; case study; evolutionary approach; general transformational approach; object oriented software systems; semantics; software design; software system evolution; software system maintenance; viewpoints;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1997. Proceedings., International Conference on
  • Conference_Location
    Bari, Italy
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8013-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1997.624253
  • Filename
    5726957