• DocumentCode
    3491502
  • Title

    Using views to maintain Petri-net-based process models

  • Author

    Avrilionis, Denis ; Cunin, Pierre-Yves

  • Author_Institution
    Lab. de Genie Inf., Inst. IMAG, Grenoble, France
  • fYear
    1995
  • fDate
    17-20 Oct 1995
  • Firstpage
    318
  • Lastpage
    326
  • Abstract
    A software process model is a complex entity describing activities, products and quality aspects of the “real” software-production process. The ever-changing nature of the software process imposes a continuous control of its evolution; maintenance should adapt the process model to accurately reflect the state of the real process. Presently, process model maintainers have to make evolve these complex models under time pressure and with very little assistance. In this paper we present a preliminary approach for improving maintainability of Petri-net-based process models using the concept of view. A view can be seen as the sub-model capturing the perception a participant has about the process. We show how views can structure a model as a set of more abstract modules which are easy to make evolve. After evolution, views can be composed using a set of formally defined operators to obtain a new process model in an automatic way. Our study is applied to the Process Weaver modelling language. After a short presentation of the Process Weaver formalism, we illustrate view definition with an example of a review process model. View evolution and view composition are also introduced through a scenario of process model change based on the above example
  • Keywords
    Petri nets; computer aided software engineering; programming environments; project support environments; simulation languages; software maintenance; software quality; software tools; Petri-net-based process model maintenance; Process Weaver modelling language; abstract modules; activities; formally defined operators; maintainability; participant perception; process model change; products; quality aspects; real software-production process; review process model; software process model; sub-model; view composition; view evolution; views; Computer aided software engineering; Engineering management; Humans; Maintenance engineering; Software engineering; Software maintenance; Software performance; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1995. Proceedings., International Conference on
  • Conference_Location
    Opio
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-7677-9
  • Type

    conf

  • DOI
    10.1109/ICSM.1995.526553
  • Filename
    526553