EVOLUTION MODEL FOR SOFTWARE MAINTENANCE.

Sik-Sang Yau, Robin A. Nicholl, Jeffery J P Tsai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A software life-cycle model is presented for use in a software maintenance environment. This model is independent of the programming languages used in software development because it represents only certain basic properties of software systems: control flow, data flow, and data structure. The software development process by which one phase of the software life cycle is derived from another is represented by graph rewriting rules. These rules indicate how various components of a software system have been implemented. The modeling approach permits analysis of the basic properties of a software system throughout the software life cycle. An example is given to illustrate the software life-cycle model during evolution.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE Computer Society's International Computer Software & Applications Conference
Place of PublicationNew York, NY, USA
PublisherIEEE
Pages440-446
Number of pages7
ISBN (Print)0818607270
StatePublished - 1986
Externally publishedYes

Fingerprint

Computer software maintenance
Life cycle
Software engineering
Flow structure
Flow control
Computer programming languages
Data structures
Control systems

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Yau, S-S., Nicholl, R. A., & Tsai, J. J. P. (1986). EVOLUTION MODEL FOR SOFTWARE MAINTENANCE. In Proceedings - IEEE Computer Society's International Computer Software & Applications Conference (pp. 440-446). New York, NY, USA: IEEE.

EVOLUTION MODEL FOR SOFTWARE MAINTENANCE. / Yau, Sik-Sang; Nicholl, Robin A.; Tsai, Jeffery J P.

Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. New York, NY, USA : IEEE, 1986. p. 440-446.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yau, S-S, Nicholl, RA & Tsai, JJP 1986, EVOLUTION MODEL FOR SOFTWARE MAINTENANCE. in Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. IEEE, New York, NY, USA, pp. 440-446.
Yau S-S, Nicholl RA, Tsai JJP. EVOLUTION MODEL FOR SOFTWARE MAINTENANCE. In Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. New York, NY, USA: IEEE. 1986. p. 440-446
Yau, Sik-Sang ; Nicholl, Robin A. ; Tsai, Jeffery J P. / EVOLUTION MODEL FOR SOFTWARE MAINTENANCE. Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. New York, NY, USA : IEEE, 1986. pp. 440-446
@inproceedings{bdfdcc4975694e049a53fcb2699300a3,
title = "EVOLUTION MODEL FOR SOFTWARE MAINTENANCE.",
abstract = "A software life-cycle model is presented for use in a software maintenance environment. This model is independent of the programming languages used in software development because it represents only certain basic properties of software systems: control flow, data flow, and data structure. The software development process by which one phase of the software life cycle is derived from another is represented by graph rewriting rules. These rules indicate how various components of a software system have been implemented. The modeling approach permits analysis of the basic properties of a software system throughout the software life cycle. An example is given to illustrate the software life-cycle model during evolution.",
author = "Sik-Sang Yau and Nicholl, {Robin A.} and Tsai, {Jeffery J P}",
year = "1986",
language = "English (US)",
isbn = "0818607270",
pages = "440--446",
booktitle = "Proceedings - IEEE Computer Society's International Computer Software & Applications Conference",
publisher = "IEEE",

}

TY - GEN

T1 - EVOLUTION MODEL FOR SOFTWARE MAINTENANCE.

AU - Yau, Sik-Sang

AU - Nicholl, Robin A.

AU - Tsai, Jeffery J P

PY - 1986

Y1 - 1986

N2 - A software life-cycle model is presented for use in a software maintenance environment. This model is independent of the programming languages used in software development because it represents only certain basic properties of software systems: control flow, data flow, and data structure. The software development process by which one phase of the software life cycle is derived from another is represented by graph rewriting rules. These rules indicate how various components of a software system have been implemented. The modeling approach permits analysis of the basic properties of a software system throughout the software life cycle. An example is given to illustrate the software life-cycle model during evolution.

AB - A software life-cycle model is presented for use in a software maintenance environment. This model is independent of the programming languages used in software development because it represents only certain basic properties of software systems: control flow, data flow, and data structure. The software development process by which one phase of the software life cycle is derived from another is represented by graph rewriting rules. These rules indicate how various components of a software system have been implemented. The modeling approach permits analysis of the basic properties of a software system throughout the software life cycle. An example is given to illustrate the software life-cycle model during evolution.

UR - http://www.scopus.com/inward/record.url?scp=0022894110&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0022894110&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0022894110

SN - 0818607270

SP - 440

EP - 446

BT - Proceedings - IEEE Computer Society's International Computer Software & Applications Conference

PB - IEEE

CY - New York, NY, USA

ER -