Event B (english version)

Abstract : This chapter provides results on the modeling and verification of systems using transition systems. The goal is to provide the basic fundamental and conceptual theories, which support Event B approach. The chapter explains how invariant properties and safety properties are defined in the framework of a transition system, which may model a program, an algorithm or a distributed system. It details the Event B language and related concepts such as events, contexts, machines and refinement. The chapter explains proof obligations (POs) generated for checking the consistency of the Event B structure. It develops three case studies, in order to illustrate the incremental and proof-based modeling using Event B. The chapter emphasizes the notion of proof-based patterns applied for the Event B method. It describes available tools for supporting the Event B modeling language concludes with the current and future trends for this method.
Complete list of metadatas

https://hal.inria.fr/hal-01216779
Contributor : Dominique Méry <>
Submitted on : Saturday, October 17, 2015 - 12:12:58 AM
Last modification on : Thursday, September 19, 2019 - 1:13:57 AM

Identifiers

Collections

Citation

Neeraj Kumar Singh, Dominique Méry. Event B (english version). Jean-Louis Boulanger. Formal Methods Applied to Complex Systems, Wiley, 2014, Formal Methods Applied to Complex Systems, 9781119002727. ⟨10.1002/9781119002727.ch10⟩. ⟨hal-01216779⟩

Share

Metrics

Record views

283