In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL) properties. In particular, the results presented in this paper allow properties to be established for abstract system models, and identify conditions to ensure that the properties (suitably translated) continue to hold as those models are developed through refinement. There are several novel elements to this achievement: (1) we identify conditions that allow LTL properties to be mapped across refinement chains; (2) we provide translations of LTL predicates to reflect the introduction through refinement of new events and the renaming and splitting of existing events; (3) we do this for an extended version of LTL particularly suited to Event-...
Event-B is a formal method that utilizes a stepwise development approach for system-level modeling a...
We propose a new style of model checking of timed transition systems, where instead of reasoning abo...
International audienceIn this paper, we give a framework for defining an extension to the event B me...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Refinement in Event-B supports the development of systems via proof based step-wise refinement of ev...
Abstraction and refinement offer a stepwise development approach to managing complexity in system de...
Abstract: Event-B is a formal language for systems modeling, based on set theory and predicate logic...
This paper presents the linear temporal logic of rewriting (LTLR) model checker under localized fair...
Since Z, being a state-based language, describes a system in terms of its state and potential state ...
Critical application domains of computer science require the use of software engineering methods tha...
Formal properties represent a cornerstone of the system-correctness proofs based on formal verificat...
Abstract. Since Z, being a state-based language, describes a system in terms of its state and potent...
Temporal properties are important in a wide variety of domains for different purposes. For example, ...
Abstract. Event-B provides a flexible framework for stepwise systemdevelopment via refinement. The f...
Event-B is a formal method that utilizes a stepwise development approach for system-level modeling a...
We propose a new style of model checking of timed transition systems, where instead of reasoning abo...
International audienceIn this paper, we give a framework for defining an extension to the event B me...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Refinement in Event-B supports the development of systems via proof based step-wise refinement of ev...
Abstraction and refinement offer a stepwise development approach to managing complexity in system de...
Abstract: Event-B is a formal language for systems modeling, based on set theory and predicate logic...
This paper presents the linear temporal logic of rewriting (LTLR) model checker under localized fair...
Since Z, being a state-based language, describes a system in terms of its state and potential state ...
Critical application domains of computer science require the use of software engineering methods tha...
Formal properties represent a cornerstone of the system-correctness proofs based on formal verificat...
Abstract. Since Z, being a state-based language, describes a system in terms of its state and potent...
Temporal properties are important in a wide variety of domains for different purposes. For example, ...
Abstract. Event-B provides a flexible framework for stepwise systemdevelopment via refinement. The f...
Event-B is a formal method that utilizes a stepwise development approach for system-level modeling a...
We propose a new style of model checking of timed transition systems, where instead of reasoning abo...
International audienceIn this paper, we give a framework for defining an extension to the event B me...