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 language | English (US) |
---|---|
Title of host publication | Proceedings - IEEE Computer Society's International Computer Software & Applications Conference |
Place of Publication | New York, NY, USA |
Publisher | IEEE |
Pages | 440-446 |
Number of pages | 7 |
ISBN (Print) | 0818607270 |
State | Published - 1986 |
Externally published | Yes |
Fingerprint
ASJC Scopus subject areas
- Engineering(all)
Cite this
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 proceeding › Conference contribution
}
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 -