arrow
返回

Failure Divergence Refinement for Event-B

delete2026-01-01
delete0
PRE
AI
S
Sebastian Stock *
M
Michaël Leuschel
A
Atif Mashkoor
DOI:10.1007/978-3-031-98208-8_6delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
在验证形式模型时,大量工作用于确保两类属性:安全属性(无不良事件发生)和活性属性(最终发生有益事件)。Event-B 支持在整个精化链中检查安全属性。但对于活性属性则不适用。活性属性通常使用动画等额外技术进行验证,且结果无法快速转移,导致在每个精化阶段都需要重新执行验证过程。本文通过为 Event-B 提供失效发散精化语义,倡导早期验证。我们证明,在特定自然条件下,失效发散精化可保持迹属性(包含许多活性属性)。因此,对这些属性的重新验证变得不必要。我们的成果有助于数据精化,因为在精化过程中不应移除抽象行为。此外,我们提出了一个算法,并提供用于自动失效发散精化检查的工具,显著降低了建模者的工作负担。该工具在大量案例研究中进行了比较和评估。
Keyword:
Refinement
Failure traces
Event-B
Divergence
Liveness

期刊

T
THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2025
IF:
0
论文数:
17
被引数:
0

机构

J
johannes kepler university linz
学者数:
855
论文数: 361
被引数: 0
H
heinrich heine university dusseldorf
学者数:
857
论文数: 329
被引数: 0
引用论文

引用论文

err2003-01-01
err0
PREAI
errHeike Wehrheim
err分享
err收藏
Reasoning about Liveness Properties in Event-B
err2011-01-01
err0
PREAI
errThai Son Hoang; Jean-Raymond Abrial
err分享
err收藏
A CSP Account of Event-B Refinement
err2011-06-17
err0
errOAAI
errSteve Schneider; Helen Treharne; Heike Wehrheim
err分享
err收藏
ProB2-UI: A Java-Based User Interface for ProB
err2021-01-01
err0
PREAI
errBendisposto,Jens; Geleßus,David; Jansing,Yumiko; Leuschel,Michael; Pütz,Antonia; Vu,Fabian; Werth,Michelle
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
ProB: A Model Checker for B
err2003-09-25
err0
PREAI
errMichael Leuschel; Michael Butler
err分享
err收藏
Data Refinement
err
IF0
err2010-05-03
err0
PREAI
errWillem-Paul de Roever; Kai Engelhardt
err分享
err收藏
学者 查看更多内容