Formal Methods for Verifications of Reactive Systems

Author:

Mosbahi Olfa1,Khalgui Mohamed2

Affiliation:

1. Nancy University, France & Martin Luther University, Germany

2. Martin Luther University, Germany

Abstract

This chapter deals with the use of two verification approaches: theorem proving and model checking. The authors focus on the Event-B method by using its associated theorem proving tool (Click_n_Prove), and on the language TLA+ by using its model checker TLC. By considering the limitation of the Event-B method to invariance properties, the authors propose to apply the language TLA+ to verify liveness properties on a software behavior. The authors extend first the expressivity and the semantics of a B model (called temporal B model) to deal with the specification of fairness and eventuality properties. Second, they give transformation rules from a temporal B model into a TLA+ module. The authors present in particular, their prototype system called B2TLA+, that they have developed to support this transformation; then they can verify these properties thanks to the model checker TLC on finite state systems. For the verification of infinite-state systems, they propose the use of the predicate diagrams. The authors illustrate their approach on a case study of a parcel sorting system.

Publisher

IGI Global

Reference60 articles.

1. Abrial, J. R. (1996). The B-Book: Assigning Programs to Meanings. Cambridge, UK: Cambridge University Press. doi:10.1017/CBO9780511624162

2. Abrial, J. R. (1996). Extending B without changing it (for developing distributed systems). In H. Habrias, (Ed.), Proceedings of the 1st Conference on the B method, (pp. 169–191).

3. Abrial, J. R. (2000). Event driven circuit construction. In MATISSE project.

4. Abrial, J. R. (2003). B#:Toward a synthesis between Z and B. In D. Bert, J. P. Bowen, S. King,and Waldén, (eds.), ZB’2003 – Formal Specification and Development in Z and B, Turku, Finland, (LNCS 2651, pp. 168–177). Berlin: Springer-Verlag.

5. Abrial, J. R., & Laffitte, G. (1996). Higher-order mathematics in B. In Formal Specification and Development in Z and B.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3