• DocumentCode
    1943483
  • Title

    Completeness and Consistency Analysis on Requirements of Distributed Event-Driven Systems

  • Author

    Yu, Lian ; Su, Shuang ; Luo, Shan ; Su, Yu

  • Author_Institution
    Sch. of Software & Microelectron., Peking Univ., Beijing
  • fYear
    2008
  • fDate
    17-19 June 2008
  • Firstpage
    241
  • Lastpage
    244
  • Abstract
    For many event-driven systems, the completeness and consistency (C&C) are the most important characteristics of those software requirements. This paper presents a systematic approach to perform C&C analysis on the requirements, and an intelligent approach to correcting the inconsistencies identified. A formal scenario model is used to represent requirements such that scenario elements of condition guards, events and actions can be extracted automatically. Condition guards associated with a same event are constructed into a tree on which to perform completeness analysis and supplement missing specification. Consistency analysis focuses on three types of inconsistencies and is performed according to the intra-relations among condition guards and inter-relations with actions. An algorithm of inconsistent correction is proposed to guide eliminating the inconsistency identified interactively. Finally, we provide an example of car-alarm system to illustrate the proposed process and techniques.
  • Keywords
    distributed processing; formal specification; formal verification; car-alarm system; completeness analysis; condition guards; consistency analysis; distributed event-driven systems; formal scenario model; software requirements; Microelectronics; Mission critical systems; Object oriented modeling; Partial response channels; Performance analysis; Research and development; Software engineering; Specification languages; Thyristors; Unified modeling language; Completeness and consistency analysis; event-driven systems; formal scenario model; inconsistency elimination; requirement-related faults;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2008. TASE '08. 2nd IFIP/IEEE International Symposium on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-0-7695-3249-3
  • Type

    conf

  • DOI
    10.1109/TASE.2008.46
  • Filename
    4549912