• Home
  • Search
  • On the Purpose of Event-B Proof Obligations
  • Open Access IconOpen Access
  • Cite Icon35
  • https://doi.org/10.1007/978-3-540-87603-8_11Copy DOI Icon

On the Purpose of Event-B Proof Obligations

  • Sep 16, 2008
  • Stefan Hallerstede
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Event-B is a formal modelling method which is claimed to be suitable for diverse modelling domains, such as reactive systems and sequential program development. This claim hinges on the fact that any particular model has an appropriate semantics. In Event-B this semantics is provided implicitly by proof obligations associated with a model. There is no fixed semantics though. In this article we argue that this approach is beneficial to modelling because we can use similar proof obligations across a variety of modelling domains. By way of two examples we show how similar proof obligations are linked to different semantics. A small set of proof obligations is thus suitable for a whole range of modelling problems in diverse modelling domains.KeywordsAbstract EventSequential ProgramProof ObligationAbstract MachineConcrete EventThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations8

Fast and Effective Well-Definedness Checking

  • Jan 01, 2020
  • Michael Leuschel
  • Book Chapter
  • Citations28

Automatic Verification of TLA + Proof Obligations with SMT Solvers

  • Jan 01, 2012
  • Stephan Merz +1
  • Book Chapter
  • Citations20

Synthesizing Executable PLC Code for Robots from Scenario-Based GR(1) Specifications

  • Jan 01, 2018
  • Daniel Gritzner +1
  • Research Article
  • Citations1

Combining decision procedures by (model-)equality propagation

  • Apr 27, 2010
  • Science of Computer Programming
  • Diego Caminha B De Oliveira +2
  • Book Chapter
  • Citations10

The B method and the B toolkit

  • Jan 01, 1997
  • Ken Robinson
  • Conference Article
  • Citations2

Scalable Translation Validation of Unverified Legacy OS Code

  • Oct 01, 2019
  • Amer Tahat +3
  • Research Article

Leveraging Domain Practices to Improve Academic Literacy in Undergraduate Computing Students

  • Sep 02, 2025
  • Innovations in Pedagogy and Technology
  • Ana Calderon +1
  • Conference Article
  • Citations1

Study on Formal Modeling and Analysis Method Oriented Cognitive Network

  • Oct 01, 2012
  • Jian Wang +2
  • Research Article
  • Citations4

Correct-by-Construction Approach for Formal Verification of IoT Architecture

  • Jan 01, 2022
  • Procedia Computer Science
  • Zinah Hussein Toman +3
  • Conference Article
  • Citations4

Formal Specification and Analysis of a Cross-Layer Overlay P2P Construction Protocol over MANETs

  • Mar 01, 2017
  • Youcef Hammal +3
  • Research Article
  • Citations1

Consistent context aware behaviour in smart home environment

  • Jan 01, 2018
  • International Journal of Sustainable Society
  • Rajarajeswari Subbaraj +1
  • PDF
  • Research Article
  • Citations3

Effectiveness standards for investigation of corruption crimes: Theory and practice

  • Sep 29, 2021
  • Revista Amazonia Investiga
  • Oleksandr Ostrohliad +4
  • Research Article
  • Citations20

Using induction and rewriting to verify and complete parameterized specifications

  • Dec 01, 1996
  • Theoretical Computer Science
  • Adel Bouhoula
  • Research Article
  • Citations3

Distributing the Workload in a Lazy Theorem-Prover

  • Jun 29, 2007
  • Electronic Notes in Theoretical Computer Science
  • David Deharbe +2
  • Book Chapter
  • Citations22

Using the B formal approach for incremental specification design of interactive systems

  • Jan 01, 1999
  • Yamine Aït-Ameur +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.