• DocumentCode
    3024202
  • Title

    Assume-Guarantee Tools for Component-Based Software Verification

  • Author

    Hung, Pham Ngoc ; Nguyen, Viet-Ha ; Aoki, Toshiaki ; Katayama, Takuya

  • Author_Institution
    Coll. of Technol., Vietnam Nat. Univ., Hanoi, Vietnam
  • fYear
    2010
  • fDate
    7-9 Oct. 2010
  • Firstpage
    172
  • Lastpage
    177
  • Abstract
    This paper presents a minimized assumption generation method and its associated tools for L*-based assume-guarantee verification of component-based software by model checking. The method is not only fitted to component-based software but also has a potential to solve the state space explosion problem in model checking. In the proposed method, a verification target is decomposed into components so that we can model check each of them separately. The key idea of this method is finding the minimal assumptions in the search spaces of the candidate assumptions. The minimal assumptions generated by the proposed method can be used to recheck the whole system at much lower computational cost. Our experience so far indicates that the implemented tools are potential for verifying practical component-based software.
  • Keywords
    checkpointing; formal verification; object-oriented programming; software tools; assume-guarantee tools; candidate assumptions; component-based software verification; minimized assumption generation method; model checking; search spaces; state space explosion problem; verification target; Algorithm design and analysis; Computational efficiency; Computational modeling; Doped fiber amplifiers; Software; Software algorithms; Assume-guarantee verification; learning algorithm; minimal assumption; model checking; modular verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge and Systems Engineering (KSE), 2010 Second International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-1-4244-8334-1
  • Type

    conf

  • DOI
    10.1109/KSE.2010.18
  • Filename
    5632130