Event-B is a formal language for systems modeling, based on set theory and predicate logic. It has the advantage of mechanized proof, and it is possible to model a system in several levels of abstraction by using refinement. Discrete timing properties are important in many critical systems. However, modeling of timing properties is not directly supported in Event-B. In this paper we identify three main categories of discrete timing properties for trigger-response pattern, deadline, delay and expiry. We introduce language constructs for each of these timing properties that augment the Event-B language. We describe how these constructs can be mapped to standard Event-B constructs. To ease the process of using the timing constructs in a refine...
Some software or hardware system involves time constraints. When those constraints are required to e...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Event-B is a formal language for systems modeling, based on set theoryand predicate logic. It has th...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
Event-B is a formal method for system-level modelling and analysis, which uses logic and set theory ...
The Event-B formalism offers a stepwise development approach for managing complexity in system desig...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
Event-B is a formal method that utilizes a stepwise development approach for system-level modeling a...
Critical application domains of computer science require the use of software engineering methods tha...
Event-B is a formal modeling language that is very suitable for software engineering, but it lacks t...
Our work was inspired by our modelling and verification of a cardiac pacemaker, which includes concu...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Event-B is a formal method used to do Model Driven Engineering certified by theorem proving. We prop...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
Some software or hardware system involves time constraints. When those constraints are required to e...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...
Event-B is a formal language for systems modeling, based on set theoryand predicate logic. It has th...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
Event-B is a formal method for system-level modelling and analysis, which uses logic and set theory ...
The Event-B formalism offers a stepwise development approach for managing complexity in system desig...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
Event-B is a formal method that utilizes a stepwise development approach for system-level modeling a...
Critical application domains of computer science require the use of software engineering methods tha...
Event-B is a formal modeling language that is very suitable for software engineering, but it lacks t...
Our work was inspired by our modelling and verification of a cardiac pacemaker, which includes concu...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Event-B is a formal method used to do Model Driven Engineering certified by theorem proving. We prop...
Timing diagrams provide an intuitive graphical specification for time constraints and causal depende...
Some software or hardware system involves time constraints. When those constraints are required to e...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Event-B is a language for the formal development of reactive systems. At present the RODIN toolkit [...