DocumentCode
986599
Title
Software process model evolution in the SPADE environment
Author
Bandinelli, Sergio C. ; Fuggetta, Alfonso ; Ghezzi, Carlo
Author_Institution
Dipartimento di Elettronica e Inf., Politecnico di Milano, Italy
Volume
19
Issue
12
fYear
1993
fDate
12/1/1993 12:00:00 AM
Firstpage
1128
Lastpage
1144
Abstract
Software processes are long-lived entities. Careful design and thorough validation of software process models are necessary to ensure the quality of the process. They do not prevent, however, process models from undergoing change. Change requests may occur in the context of reuse, i.e. statically, in order to support software process model customization. They can also occur dynamically, while software process models are being executed, in order to support timely reaction as data are gathered from the field during process enactment. We discuss the mechanisms a process language should possess in order to support changes. We illustrate the solution adopted in the context of the SPADE environment and discuss how the proposed mechanisms can be used to model different policies for changing a software process model
Keywords
Petri nets; formal languages; software engineering; SLANG; SPADE environment; change requests; high-level Petri nets; long-lived entities; process enactment; process language; reuse; software process model customization; software process model evolution; timely reaction; Automation; Computer architecture; Context modeling; Humans; Object oriented databases; Object oriented modeling; Programming; Software engineering; Software quality; Vents;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.249659
Filename
249659
Link To Document