• 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