A SCADE Model Verification Method Based on B-Model Transformation
Xili Hou, Keming Wang, Huibing Zhao, Ruiyin Shi

TL;DR
This paper introduces a formal verification framework that transforms SCADE models into B models, enabling more effective verification of abstract specifications in safety-critical systems, with improved defect detection and efficiency.
Contribution
It establishes a semantic equivalence transformation from SCADE to B models, addressing key technical challenges and enhancing verification capabilities for complex safety-critical system specifications.
Findings
Higher defect detection rate in B models
Improved verification efficiency in ProB environment
Effective verification of complex abstract specifications
Abstract
Due to the limitations of SCADE models in expressing and verifying abstract specifications in safety-critical systems, this study proposes a formal verification framework based on the B-Method. By establishing a semantic equivalence transformation mechanism from SCADE models to B models, a hierarchical mapping rule set is constructed, covering type systems, control flow structures, and state machines. This effectively addresses key technical challenges such as loop-equivalent transformation proof for high-order operators and modeling of temporal logic storage structures. The proposed method innovatively leverages the abstraction capabilities of B-Method in set theory and first-order logic, overcoming the constraints of native verification tools of SCADE in complex specification descriptions. It successfully verifies abstract specifications that are difficult to model directly in SCADE.…
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
TopicsAdvanced Computational Techniques and Applications · Scientific Computing and Data Management
