Trace Refinement in B and Event-B

07/28/2022
by   Sebastian Stock, et al.
0

Traces are used to show whether a model complies with the intended behavior. A modeler can use trace checking to ensure the preservation of the model behavior during the refinement process. In this paper, we present a trace refinement technique and tool called BERT that allows designers to ensure the behavioral integrity of high-level traces at the concrete level. The proposed technique is evaluated within the context of the B and Event-B methods on industrial-strength case studies from the automotive domain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/15/2022

Conformance Checking for Trace Fragments Using Infix and Postfix Alignments

Conformance checking deals with collating modeled process behavior with ...
research
05/15/2018

Incremental Database Design using UML-B and Event-B

Correct operation of many critical systems is dependent on the data cons...
research
05/06/2020

A Post-Silicon Trace Analysis Approach for System-on-Chip Protocol Debug

Reconstructing system-level behavior from silicon traces is a critical p...
research
03/18/2019

Specification and Inference of Trace Refinement Relations

Modern software is constantly changing. Researchers and practitioners ar...
research
07/30/2021

On Strong Observational Refinement and Forward Simulation

Hyperproperties are correctness conditions for labelled transition syste...
research
09/11/2017

A Planning Approach to Monitoring Behavior of Computer Programs

We describe a novel approach to monitoring high level behaviors using co...
research
01/18/2021

A Passive Online Technique for Learning Hybrid Automata from Input/Output Traces

Specification synthesis is the process of deriving a model from the inpu...

Please sign up or login with your details

Forgot password? Click here to reset