• DocumentCode
    1504376
  • Title

    An integrated life-cycle model for software maintenance

  • Author

    Yau, Stephen S. ; Nicholl, Robin A. ; Tsai, Jeffrey J P ; Liu, Sying-Syang

  • Author_Institution
    Dept. of Elect. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
  • Volume
    14
  • Issue
    8
  • fYear
    1988
  • fDate
    8/1/1988 12:00:00 AM
  • Firstpage
    1128
  • Lastpage
    1144
  • Abstract
    An integrated life-cycle model is presented for use in a software maintenance environment. The model represents information about the development and maintenance of software systems, emphasizing relationships between different phases of the software life cycle. It provides the basis for automated tools to assist maintenance personnel in making changes to existing software systems. The model is independent of particular specification, design, and programming languages because it represents only certain `basic´ semantic properties of software systems: control flow, data flow, and data structure. The software development processes by which one phase of the software life cycle is derived from another are represented by graph rewriting rules, which indicate how various components of a software system have been implemented. This approach permits analysis of the basic properties of a software system throughout the software life cycle. Examples are given to illustrate the integrated software life-cycle model during evolution
  • Keywords
    data structures; graph theory; programming environments; software reliability; software tools; control flow; data flow; data structure; graph rewriting rules; graph theory; integrated life-cycle model; programming environments; semantic properties; software life cycle; software maintenance; software tools; Computer languages; Computer science; Control system synthesis; Costs; Helium; Personnel; Proposals; Software maintenance; Software systems; Software tools;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.7624
  • Filename
    7624