In model-driven development of reactive systems, statecharts are widely used for formal description of their behavior, providing a sound basis for verification, testing and code generation. The paper presents an approach for dynamic analysis of reactive systems via run-time monitoring of code generated from statechart-based models. The core of the approach is automatic creation of monitoring statecharts from formulas that specify system's behavioral properties (including real-time constraints) in a proposed assertion language. Such monitors are then translated into code together with the system model, and executed concurrently with the system code. The approach allows for a realistic analysis of reactive systems (and in particular of their ...
The statechart formalism, proposed by Harel [6] as an extension of conventional fi-nite state machin...
. Statecharts is a visual language for specifying reactive system behavior. The formalism extends tr...
The OBSERV methodology for software development is based on rapid construction of an executable spec...
The notion of real-time reactive behavior encompasses concurrency, communication through sensors and...
International audienceThe languages for modeling reactive systems are of different styles, like the ...
The languages for modeling reactive systems can be divided in two styles: the imperative, state-base...
Real-time reactive systems are largely event-driven, interact intensively and continuously with the ...
This paper describes the implementation and design of a code generator for reactive systems modeled ...
Summarization: Statecharts constitute an executable language for modelling event-based reactive syst...
In this paper, we describe the design and implementation of a tool that has been developed for the s...
AbstractThis paper studies the detailed development of reactive systems, using an extension of VDM. ...
) Abstract In spite of the progress in software engineering practice over the recent years, the syn...
Abstract. Statecharts is a visual language for specifying reactive system behavior. The formalism ex...
As real-time and safety-critical computer systems become more prevalent, increasing attention has be...
Models of reactive systems play a central role in many techniques for verification and analysis of r...
The statechart formalism, proposed by Harel [6] as an extension of conventional fi-nite state machin...
. Statecharts is a visual language for specifying reactive system behavior. The formalism extends tr...
The OBSERV methodology for software development is based on rapid construction of an executable spec...
The notion of real-time reactive behavior encompasses concurrency, communication through sensors and...
International audienceThe languages for modeling reactive systems are of different styles, like the ...
The languages for modeling reactive systems can be divided in two styles: the imperative, state-base...
Real-time reactive systems are largely event-driven, interact intensively and continuously with the ...
This paper describes the implementation and design of a code generator for reactive systems modeled ...
Summarization: Statecharts constitute an executable language for modelling event-based reactive syst...
In this paper, we describe the design and implementation of a tool that has been developed for the s...
AbstractThis paper studies the detailed development of reactive systems, using an extension of VDM. ...
) Abstract In spite of the progress in software engineering practice over the recent years, the syn...
Abstract. Statecharts is a visual language for specifying reactive system behavior. The formalism ex...
As real-time and safety-critical computer systems become more prevalent, increasing attention has be...
Models of reactive systems play a central role in many techniques for verification and analysis of r...
The statechart formalism, proposed by Harel [6] as an extension of conventional fi-nite state machin...
. Statecharts is a visual language for specifying reactive system behavior. The formalism extends tr...
The OBSERV methodology for software development is based on rapid construction of an executable spec...