A Rewriting Logic Semantics and Statistical Analysis for Probabilistic Event-B
Carlos Olarte, Camilo Rocha, Daniel Osorio

TL;DR
This paper introduces a rewriting logic semantics for probabilistic Event-B, enabling automatic simulation and verification of probabilistic systems with statistical testing capabilities.
Contribution
It provides a formal semantics for probabilistic Event-B, capturing key probabilistic behaviors and enabling automated simulation and statistical analysis.
Findings
Semantic framework is fully executable in PMaude.
Supports probabilistic assignments, parameters, and concurrency.
Facilitates statistical testing of probabilistic models.
Abstract
Probabilistic specifications are fast gaining ground as a tool for statistical modeling of probabilistic systems. One of the main goals of formal methods in this domain is to ensure that specific behavior is present or absent in the system, up to a certain confidence threshold, regardless of the way it operates amid uncertain information. This paper presents a rewriting logic semantics for a probabilistic extension of Event-B, a proof-based formal method for discrete systems modeling. The proposed semantics adequately captures the three sources of probabilistic behavior, namely, probabilistic assignments, parameters, and concurrency. Hence, simulation and probabilistic temporal verification become automatically available for probabilistic Event-B models. The approach takes as input a probabilistic Event-B specification, and outputs a probabilistic rewrite theory that is fully executable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Model-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies
