International audienceIn this paper, we give a framework for defining an extension to the event B method. The event B method allows us to state only invariance properties, but in some applications such as automated or distributed systems, fairness and eventuality properties must also be considered. We first extend the expressiveness of the event B method to deal with the specification of these properties. Then, we give a semantics of this extended syntax over traces, in the same spirit as the temporal logic of actions TLA does. Finally, we give verification rules of these properties. We denote by temporal B model, the B model extended with liveness properties. We illustrate our method on a case study related to automated system
SRI International A liveness property asserts that program execution eventually reaches some desirab...
When proving the correctness of algorithms in distributed systems, one generally consid-ers safety c...
Event-B is a formal modelling method which is claimed to be suitable for diverse modelling domains, ...
International audienceThis paper deals with the use of two verification approaches : theorem proving...
This paper presents liveness properties that need to be preserved by Event-B models of distributed s...
ABSTRACTThis thesis proposes an approach to the specification and proof of liveness propertiesunder ...
State-based formal methods [e.g. Event-B/RODIN (Abrial in Modeling in Event-B—system and software en...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Stepwise-based development supported by the Event-B formalism has been used in the domain of system ...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
In this report, we present a formel model of fair iteration of events for B event systems. The model...
Refinement in Event-B supports the development of systems via proof based step-wise refinement of ev...
AbstractWhen proving the correctness of algorithms in distributed systems, one generally considerssa...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
Satisfaction within fairness establishes an abstract notion of truth under fairness in linear-time v...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
When proving the correctness of algorithms in distributed systems, one generally consid-ers safety c...
Event-B is a formal modelling method which is claimed to be suitable for diverse modelling domains, ...
International audienceThis paper deals with the use of two verification approaches : theorem proving...
This paper presents liveness properties that need to be preserved by Event-B models of distributed s...
ABSTRACTThis thesis proposes an approach to the specification and proof of liveness propertiesunder ...
State-based formal methods [e.g. Event-B/RODIN (Abrial in Modeling in Event-B—system and software en...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Stepwise-based development supported by the Event-B formalism has been used in the domain of system ...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
In this report, we present a formel model of fair iteration of events for B event systems. The model...
Refinement in Event-B supports the development of systems via proof based step-wise refinement of ev...
AbstractWhen proving the correctness of algorithms in distributed systems, one generally considerssa...
Program verification increases the degree of confidence that a program will perform correctly. Manua...
Satisfaction within fairness establishes an abstract notion of truth under fairness in linear-time v...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
When proving the correctness of algorithms in distributed systems, one generally consid-ers safety c...
Event-B is a formal modelling method which is claimed to be suitable for diverse modelling domains, ...