TY - GEN
T1 - Algorithmic Analysis of Event-B in Rewriting Logic
AU - Olarte, Carlos
AU - Osorio, Daniel
AU - Ramírez, Carlos
AU - Rocha, Camilo
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025/6/8
Y1 - 2025/6/8
N2 - This paper presents a rewriting logic semantics for Event-B, a proof-based formal method for discrete systems modeling. The proposed semantics adequately captures the sources of non-deterministic and concurrent behavior in the language. This semantics also axiomatizes an extension of the language, featuring probabilistic behavior due to probabilistic assignment and choice, and guarded transitions. As a result, many forms of algorithmic verification techniques become accessible for reachability analysis, including temporal logic model checking, as well as probabilistic simulation and statistical model checking. The latter can ensure that specific behavior is present or absent in the system of interest, up to a certain confidence threshold, regardless of the way it operates amid uncertain information, being a useful complement to reachability analysis. This approach takes as input an Event-B specification, maybe annotated with probabilities, and outputs an executable rewrite theory that can be checked against different tools, as illustrated with examples in the paper.
AB - This paper presents a rewriting logic semantics for Event-B, a proof-based formal method for discrete systems modeling. The proposed semantics adequately captures the sources of non-deterministic and concurrent behavior in the language. This semantics also axiomatizes an extension of the language, featuring probabilistic behavior due to probabilistic assignment and choice, and guarded transitions. As a result, many forms of algorithmic verification techniques become accessible for reachability analysis, including temporal logic model checking, as well as probabilistic simulation and statistical model checking. The latter can ensure that specific behavior is present or absent in the system of interest, up to a certain confidence threshold, regardless of the way it operates amid uncertain information, being a useful complement to reachability analysis. This approach takes as input an Event-B specification, maybe annotated with probabilities, and outputs an executable rewrite theory that can be checked against different tools, as illustrated with examples in the paper.
KW - Event-B
KW - Reachability
KW - Rewriting logic
KW - Statistical analysis
KW - umaudemc
UR - https://www.scopus.com/pages/publications/105008750823
U2 - 10.1007/978-3-031-93706-4_16
DO - 10.1007/978-3-031-93706-4_16
M3 - Conference contribution
AN - SCOPUS:105008750823
SN - 9783031937057
T3 - Lecture Notes in Computer Science
SP - 275
EP - 293
BT - NASA Formal Methods - 17th International Symposium, NFM 2025, Proceedings
A2 - Dutle, Aaron
A2 - Humphrey, Laura
A2 - Titolo, Laura
PB - Springer Science and Business Media Deutschland GmbH
T2 - 17th International Symposium on NASA Formal Methods, NFM 2025
Y2 - 11 June 2025 through 13 June 2025
ER -