• Title of article

    An interleaving semantics for UML 2 interactions using Petri nets

  • Author/Authors

    Thouraya Bouabana-Tebibel، نويسنده , , Stuart H. Rubin، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2013
  • Pages
    18
  • From page
    276
  • To page
    293
  • Abstract
    Weak sequencing is the implicit composition operator for interactions defined by the OMG specification. Accordingly, most semantics retain this operator to compose a CombinedFragment with the rest of the interactions. But all of them use only formalisms based on trace or interleaving semantics. True-concurrency-based formalisms ignore the standard interpretation and introduce synchronization on entering and exiting fragments. In this paper, we propose to revise the formal semantics of the CombinedFragments using a formalism that offers a high expressivity power to describe execution traces with regard to true concurrency as well as interleaving. We define an appropriate semantics, which is in accordance with the UML 2.4 specification regarding the event ordering over the operands and the constraints evaluation. For this purpose, we propose an approach to translate the CombinedFragments into Colored Petri Nets, or CPNs. The derived specification is value-oriented, composed of identified objects and events, thus allowing a more precise analysis of the model behavior. It is verified by model checking. A case study is given to illustrate the approach throughout the paper.
  • Keywords
    UML2 , Petri Nets , Formalization , Verification , Validation , Semantics
  • Journal title
    Information Sciences
  • Serial Year
    2013
  • Journal title
    Information Sciences
  • Record number

    1215538