We present a new static analysis that generates a model of the temporal behaviour of a reactive component. The component is specified in machine code - this makes the analysis applicable to the legacy code and the output of any compiler. Our analysis is an abstract interpretation [2] of the program that computes the possible periodicities of instructions within a nonterminating program. The machine code is transformed into an abstract instruction set that retains only the timing characteristics of each instruction. We show how a simple abstraction of the timing state allows an abstract interpretation to construct a finite model of the components temporal behaviour. This model is useful for manual verification of a simple component or be use...
Counterexamples explain why a desired temporal logic property fails to hold. The generation of count...
The estimation of the worst case execution time (WCET) of a reactive system on agiven architecture i...
International audienceWe present new static analysis methods for proving liveness properties of prog...
AbstractTemporal logic is a valuable tool for specifying correctness properties of reactive programs...
AbstractThis paper presents a framework for the specification and verification of timing properties ...
International audienceWe develop and implement a methodology for automatic abstraction of systems de...
In model-driven development of reactive systems, statecharts are widely used for formal description ...
The advent of ever more complex reactive systems in increasingly critical areas calls for the devel...
As a program written in multi-staged language can generate and execute code frag-ments in excution t...
A static analysis for reasoning about the temporal behaviors of programs in real-time distributed pr...
The analysis of reactive systems requires models representing the system, its interaction with the e...
We present a new approach to static program analysis that permits each expression in a program to be...
Embedded control programs are hard to analyse because their behaviour depends on how they interact w...
. Model checking is emerging as a practical tool for automated debugging of complex reactive systems...
Models that include a notion of time are ubiquitous in disciplines such as the natural sciences, eng...
Counterexamples explain why a desired temporal logic property fails to hold. The generation of count...
The estimation of the worst case execution time (WCET) of a reactive system on agiven architecture i...
International audienceWe present new static analysis methods for proving liveness properties of prog...
AbstractTemporal logic is a valuable tool for specifying correctness properties of reactive programs...
AbstractThis paper presents a framework for the specification and verification of timing properties ...
International audienceWe develop and implement a methodology for automatic abstraction of systems de...
In model-driven development of reactive systems, statecharts are widely used for formal description ...
The advent of ever more complex reactive systems in increasingly critical areas calls for the devel...
As a program written in multi-staged language can generate and execute code frag-ments in excution t...
A static analysis for reasoning about the temporal behaviors of programs in real-time distributed pr...
The analysis of reactive systems requires models representing the system, its interaction with the e...
We present a new approach to static program analysis that permits each expression in a program to be...
Embedded control programs are hard to analyse because their behaviour depends on how they interact w...
. Model checking is emerging as a practical tool for automated debugging of complex reactive systems...
Models that include a notion of time are ubiquitous in disciplines such as the natural sciences, eng...
Counterexamples explain why a desired temporal logic property fails to hold. The generation of count...
The estimation of the worst case execution time (WCET) of a reactive system on agiven architecture i...
International audienceWe present new static analysis methods for proving liveness properties of prog...