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
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;
Conference_Titel :
Knowledge and Systems Engineering (KSE), 2010 Second International Conference on
Conference_Location :
Hanoi
Print_ISBN :
978-1-4244-8334-1
DOI :
10.1109/KSE.2010.18