DocumentCode :
3465998
Title :
Specifying and Verifying Cases Retrieval System Combining Event B and Spin
Author :
Gao, Hongjiang ; Qin, Zheng ; Shao, Liping ; Heng, Xingchen
Author_Institution :
Xi´´an Jiaotong Univ., Xi´´an
fYear :
2007
fDate :
17-19 Sept. 2007
Firstpage :
53
Lastpage :
60
Abstract :
This paper presents a complete study for the specification and mechanical verification of cases retrieval systems (CRS) within the generic framework that supports the many-to-many connection of formal development environments and model checkers. We aim at combining on an example, refinement techniques, verification by theorem proving and model checking in an entire development, to guarantee software correctness properties. We first build a underlying abstract system using a roles-based collaboration model, then describe a practical approach for increasingly developing flexible and reliable formal specifications of CRS using event B, exemplified on contract net protocol (CNP) as interaction contract. A proper translator is introduced as the bridge between formal specifications and model checkers. This entire development is mechanically proved with respect to safety properties using B tool and, complementally, with respect to liveness properties using the SPIN tool.
Keywords :
formal specification; formal verification; information retrieval; software tools; theorem proving; cases retrieval system verification; contract net protocol; formal development environments; formal specifications; interaction contract; model checkers; refinement techniques; role-based collaboration model; software correctness properties; theorem proving; Bridges; Collaboration; Computer science; Contracts; Formal specifications; Information retrieval; Mechanical factors; Power system modeling; Protocols; Safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Semantic Computing, 2007. ICSC 2007. International Conference on
Conference_Location :
Irvine, CA
Print_ISBN :
978-0-7695-2997-4
Type :
conf
DOI :
10.1109/ICSC.2007.10
Filename :
4338332
Link To Document :
بازگشت