|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
International Conference on Semantic Computing (ICSC 2007)
Specifying and Verifying Cases Retrieval System Combining Event B and Spin
Irvine, California
September 17-September 19
ISBN: 0-7695-2997-6
| ASCII Text | x | ||
| Hongjiang Gao, Zheng Qin, Liping Shao, Xingchen Heng, "Specifying and Verifying Cases Retrieval System Combining Event B and Spin," 2012 IEEE Sixth International Conference on Semantic Computing, pp. 53-60, International Conference on Semantic Computing (ICSC 2007), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/ICSC.2007.10, author = {Hongjiang Gao and Zheng Qin and Liping Shao and Xingchen Heng}, title = {Specifying and Verifying Cases Retrieval System Combining Event B and Spin}, journal ={2012 IEEE Sixth International Conference on Semantic Computing}, volume = {0}, year = {2007}, isbn = {0-7695-2997-6}, pages = {53-60}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICSC.2007.10}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE Sixth International Conference on Semantic Computing TI - Specifying and Verifying Cases Retrieval System Combining Event B and Spin SN - 0-7695-2997-6 SP53 EP60 A1 - Hongjiang Gao, A1 - Zheng Qin, A1 - Liping Shao, A1 - Xingchen Heng, PY - 2007 KW - null VL - 0 JA - 2012 IEEE Sixth International Conference on Semantic Computing ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSC.2007.10
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.
Citation:
Hongjiang Gao, Zheng Qin, Liping Shao, Xingchen Heng, "Specifying and Verifying Cases Retrieval System Combining Event B and Spin," icsc, pp.53-60, International Conference on Semantic Computing (ICSC 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.
