• DocumentCode
    2739127
  • Title

    A Graph Based Approach to Detecting Causes of Implied Scenarios under the Asynchronous and Synchronous Communication Styles

  • Author

    Song, In-Gwon ; Jeon, Sang-Uk ; Bae, Doo-Hwan

  • Author_Institution
    Dept. of EE & CS, KAIST, Daejeon, South Korea
  • fYear
    2009
  • fDate
    1-3 Dec. 2009
  • Firstpage
    53
  • Lastpage
    60
  • Abstract
    The implied scenarios are unexpected behaviors in the scenario specifications. Detecting and handling them is essential for the correctness of the scenario specifications. Prior researches focus on detecting those implied scenarios through error traces, and cannot identify where to be considered to handle the implied scenarios. Moreover, most of them do not consider the asynchronous communication style although the implied scenarios may vary according to communication styles. In this paper, we provide a graph based approach to detecting causes of implied scenarios under the asynchronous and synchronous communication styles. The semantics of the scenario specification is defined as a partially ordered set which is represented as a graph. Based on the graph, our approach constructs another graph which represents behaviors of a minimal implementation satisfying the scenario specification. Differentiating between the two graphs identify which part of the scenario specification causes the implied scenarios under the asynchronous communication style. In addition, our approach can be also applied under the synchronous communication styles by adding additional relationships to the two graph. To validate our approach, we provide two case studies.
  • Keywords
    Unified Modeling Language; formal specification; graph theory; UML 2.0; asynchronous communication styles; graph based approach; implied scenarios; partially ordered set; scenario specification; sequence diagram; synchronous communication styles; Asynchronous communication; UML 2.0; implied scenarios; interaction overview diagram; requirements verification; scenarios; sequence diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
  • Conference_Location
    Penang
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3909-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2009.15
  • Filename
    5358507