Event-B is a formal method that utilizes a stepwise development approach for system-level modeling and analysis. We are interested in reasoning about real-time deadlines and delays between trigger and response events. There is existing work on treating these properties in Event-B but it lacks a semantic treatment in terms of trace behaviors. Because timing properties require fairness assumptions, we use infinite traces and develop conditions under which all infinite traces of a machine satisfy trigger-response and timing properties. We present refinement semantics of models whose behavior traces are infinite. In addition, we generalize our previous work by allowing a relation between concrete states and abstract states to simulate infinite ...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Embedded real-time programs can be succinctly specified using timed traces. Each sequentially execut...
Critical application domains of computer science require the use of software engineering methods tha...
Abstraction and refinement offer a stepwise development approach to managing complexity in system de...
Event-B is a formal method for system-level modelling and analysis, which uses logic and set theory ...
Abstract: Event-B is a formal language for systems modeling, based on set theory and predicate logic...
Stepwise-based development supported by the Event-B formalism has been used in the domain of system ...
Event-B is a formal language for systems modeling, based on set theoryand predicate logic. It has th...
Event-B is a formal language for systems modeling, based on set theory and predicate logic. It has t...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
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...
In this paper we consider the relationship between refinement-oriented specification and specificati...
In this paper we consider the relationship between refinement-oriented specification and specificati...
Component-based and model-based reasonings are key concepts to address the increasing complexity of ...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Embedded real-time programs can be succinctly specified using timed traces. Each sequentially execut...
Critical application domains of computer science require the use of software engineering methods tha...
Abstraction and refinement offer a stepwise development approach to managing complexity in system de...
Event-B is a formal method for system-level modelling and analysis, which uses logic and set theory ...
Abstract: Event-B is a formal language for systems modeling, based on set theory and predicate logic...
Stepwise-based development supported by the Event-B formalism has been used in the domain of system ...
Event-B is a formal language for systems modeling, based on set theoryand predicate logic. It has th...
Event-B is a formal language for systems modeling, based on set theory and predicate logic. It has t...
In the domain of formal modelling and verification of real-time safety-critical systems, our focus i...
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...
In this paper we consider the relationship between refinement-oriented specification and specificati...
In this paper we consider the relationship between refinement-oriented specification and specificati...
Component-based and model-based reasonings are key concepts to address the increasing complexity of ...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Embedded real-time programs can be succinctly specified using timed traces. Each sequentially execut...
Critical application domains of computer science require the use of software engineering methods tha...