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 ...
Hoare’s Communicating Sequential Processes (CSP) (Hoare in Communicating Sequential Processes, Prent...
Formal methods are mathematical techniques that are used to develop model of complex systems. They p...
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...
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 ...
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 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...
We propose a new style of model checking of timed transition systems, where instead of reasoning abo...
Hoare’s Communicating Sequential Processes (CSP) (Hoare in Communicating Sequential Processes, Prent...
Formal methods are mathematical techniques that are used to develop model of complex systems. They p...
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...
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 ...
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 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...
We propose a new style of model checking of timed transition systems, where instead of reasoning abo...
Hoare’s Communicating Sequential Processes (CSP) (Hoare in Communicating Sequential Processes, Prent...
Formal methods are mathematical techniques that are used to develop model of complex systems. They p...
Refinement in Event-B supports the development of systems via proof based step-wise refinement of ev...