• DocumentCode
    2879554
  • Title

    Consistency Checking for LSC Specifications

  • Author

    Guo, Hai-Feng ; Zheng, Wen ; Subramaniam, Mahadevan

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Nebraska at Omaha, Omaha, NE, USA
  • fYear
    2009
  • fDate
    29-31 July 2009
  • Firstpage
    119
  • Lastpage
    126
  • Abstract
    Live sequence charts (LSCs) have been proposed as an inter-object scenario-based specification and visual programming language. In this paper, we introduce a high level computational semantics of LSCs, in the form of a PLAY-tree, to show how a running LSC affects the system behaviors in response to a set of external events. Given a nonempty regular language of external events,the consistency of an LSC specification is defined as whether there exists a corresponding PLAY-tree with all success branches; in case of inconsistency, failure traces can be obtained through failure branches of the PLAY-tree. We also present an algorithm using a memoized depth-first search strategy and an implementation framework in logic programming for consistency checking of LSCs.
  • Keywords
    formal languages; formal specification; programming language semantics; trees (mathematics); visual programming; PLAY-tree; computational semantics; consistency checking; inter-object scenario-based specification; live sequence chart specification; logic programming; memoized depth-first search strategy; nonempty regular language; visual programming language; Automata; Automatic testing; Computer languages; Computer science; Debugging; Hardware; Software algorithms; Software engineering; USA Councils; Unified modeling language; Consistency Checking; LSC; Logic Programming; PLAY-tree;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-0-7695-3757-3
  • Type

    conf

  • DOI
    10.1109/TASE.2009.8
  • Filename
    5198494