• DocumentCode
    2709747
  • Title

    Definition of an Executable SPEM 2.0

  • Author

    Bendraou, Réda ; Combemale, Benoît ; Crégut, Xavier ; Gervais, Marie-Pierre

  • Author_Institution
    Lab. d´´Informatique de Paris 6, Paris
  • fYear
    2007
  • fDate
    4-7 Dec. 2007
  • Firstpage
    390
  • Lastpage
    397
  • Abstract
    One major advantage of executable models is that once constructed, they can be run, checked, validated and improved in short incremental and iterative cycles. In the field of software process modeling, process models have not yet reached the level of precision that would allow their execution. Recently the OMG issued a new revision of its standard for software process modeling, namely SPEM2.0. However, even if executability was defined as a mandatory requirement in the RFP (request for proposal), the adopted specification does not fulfill it. This paper presents a critical analysis on the newly defined standard and addresses its lacks in terms of executability. An approach is proposed in order to extend the standard with a set of concepts and behavioural semantics that would allow SPEM2.0 process models to be checked through a mapping to Petri nets and monitored through a transformation into BPEL.
  • Keywords
    Petri nets; formal specification; formal verification; software process improvement; BPEL; OMG; Petri nets; SPEM2.0 process models; behavioural semantics; eequest for proposal; executable model; model checking; model validation; software process modeling; Automation; Monitoring; Petri nets; Programming; Proposals; Software engineering; Software standards; Software systems; Standards development; Standards organizations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
  • Conference_Location
    Aichi
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-3057-5
  • Type

    conf

  • DOI
    10.1109/ASPEC.2007.60
  • Filename
    4425879