Statechart notations with ‘run to completion’ semantics, are popular with engineers for designing controllers that respond to events in the environment with a sequence of state transitions. However, they lack formal refinement and rigorous verification methods. Event-B, on the other hand, is based on refinement from an initial abstraction and is designed to make formal verification by automatic theorem provers feasible. We introduce a notion of refinement into a ‘run to completion’state chart modelling notation, and leverage Event-B’s tool support for theorem proving. We describe the difficulties in translating ‘run to completion’ semantics into Event-B refinements and suggest a solution. We outline how safety and liveness ...
Software is increasingly used in systems which have to sup-port self * properties like self-adaptati...
Abstract. Statecharts is a visual language for specifying reactive system behavior. The formalism ex...
Abstract. Formal modelling is indispensable for engineering highly dependable systems. However, a wi...
State chart notations with ‘run to completion’ semantics are popular with engineers for designing co...
Statechart modelling notations, with so-called `run to completion' semantics and simulation tools fo...
Simulink/Stateflow charts are widely used in industry for the specification of control systems, whic...
This paper describes an experiment in the formal verification of μ-charts, a Statechart-like languag...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
In this paper, we consider extending state transition diagrams (SDs) by new features which add new e...
Statecharts is a behavioral specification language proposed for specifying large real-time, event dr...
Abstraction and refinement offer a stepwise development approach to managing complexity in system de...
Refinement in Event-B supports the development of systems via proof based step-wise refinement of ev...
Abstract. Event-B provides a flexible framework for stepwise systemdevelopment via refinement. The f...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Software is increasingly used in systems which have to sup-port self * properties like self-adaptati...
Abstract. Statecharts is a visual language for specifying reactive system behavior. The formalism ex...
Abstract. Formal modelling is indispensable for engineering highly dependable systems. However, a wi...
State chart notations with ‘run to completion’ semantics are popular with engineers for designing co...
Statechart modelling notations, with so-called `run to completion' semantics and simulation tools fo...
Simulink/Stateflow charts are widely used in industry for the specification of control systems, whic...
This paper describes an experiment in the formal verification of μ-charts, a Statechart-like languag...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
Statecharts is a behavioural specification language proposed for specifying large real-time, event-d...
In this paper, we consider extending state transition diagrams (SDs) by new features which add new e...
Statecharts is a behavioral specification language proposed for specifying large real-time, event dr...
Abstraction and refinement offer a stepwise development approach to managing complexity in system de...
Refinement in Event-B supports the development of systems via proof based step-wise refinement of ev...
Abstract. Event-B provides a flexible framework for stepwise systemdevelopment via refinement. The f...
In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL...
Software is increasingly used in systems which have to sup-port self * properties like self-adaptati...
Abstract. Statecharts is a visual language for specifying reactive system behavior. The formalism ex...
Abstract. Formal modelling is indispensable for engineering highly dependable systems. However, a wi...