• DocumentCode
    2894203
  • Title

    Specifying Interacting Components with Coordinated Concurrent Scenarios

  • Author

    Chandrasekaran, Prakash ; Mukund, Madhavan

  • Author_Institution
    Chennai Math. Inst., Chennai, India
  • fYear
    2009
  • fDate
    23-27 Nov. 2009
  • Firstpage
    61
  • Lastpage
    69
  • Abstract
    We introduce a visual notation for local specification of concurrent components based on message sequence charts (MSCs). Each component is a finite-state machine whose actions are MSCs that specify its local view of the overall communication in the system. These local MSCs are composed into coherent global scenarios using a separately specified set of transactions. Intuitively, each MSC represents a phase of interaction. We introduce a mechanism to overlap phases that allows complex interactions to be specified without obscuring the logical structure of the constituent scenarios. Our notation combines the global view available in models such as high-level message sequence charts (HMSCs) with the local, asynchronous structure captured by message-passing automata (MPA). In fact, both HMSCs and MPAs can be captured as special cases of our formalism. In this paper we focus on the syntax and formal semantics of our notation, with examples that illustrate why this approach is more natural for capturing real-life specifications. We also describe an approach to use automated tools to analyze systems specified using our notation.
  • Keywords
    automata theory; message passing; specification languages; asynchronous structure; concurrent systems; coordinated concurrent scenarios; finite-state machine; high-level message sequence charts; message-passing automata; specification language; Automata; Bridges; Control systems; Formal specifications; Interleaved codes; Packet switching; Protocols; Software engineering; Specification languages; Switches; Concurrent Scenarios; Concurrent Systems; Visual Specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2009 Seventh IEEE International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-0-7695-3870-9
  • Type

    conf

  • DOI
    10.1109/SEFM.2009.18
  • Filename
    5368114