We propose a method for analyzing partially-implemented real-time systems. Here we consider real-time concurrent systems for which some components are implemented in Ada and some are partially specified using regular expressions and Graphical Interval Logic (GIL), a real-time temporal logic. We show how to construct models of the partiallyimplemented systems that account for such properties as run-time overhead and scheduling of processes, yet support tractable analysis of nontrivial programs. The approach can be fully automated, and we illustrate it by analyzing a small example. Keywords Real-time, concurrency, static analysis, Ada, temporal logic, hybrid systems, Graphical Interval Logic INTRODUCTION The correctness of a real-time com...
The majority of modern systems exhibit sophisticated concurrent behaviour, where several system comp...
A responsive computing system is a hybrid of real-time, distributed and fault-tolerant systems. In s...
Verifying that test executions are correct is a crucial step in the testing process. Unfortunately, ...
Most analysis methods for real-time systems assume that all the components of the system are at roug...
Abstract—Most analysis methods for real-time systems assume that all the components of the system ar...
In this paper we define timed regular expressions to describe the timed behaviour of parallel real-t...
This paper surveys the current status of our work on automated anal-ysis of the logical and timing p...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
AbstractIn a companion paper, we presented an interval logic, and showed that it is elementarily dec...
Temporal logic is widely acclaimed to be a highly successful tool for analyzing non-real-time proper...
Concurrent real-time systems are among the most difficult systems to design because of the many poss...
The SPARK system provides static analysis tools for a highly restricted sequential Ada subset, inclu...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
Work on the formal description and analysis of real-time systems has followed two paths. On one side...
The majority of modern systems exhibit sophisticated concurrent behaviour, where several system comp...
A responsive computing system is a hybrid of real-time, distributed and fault-tolerant systems. In s...
Verifying that test executions are correct is a crucial step in the testing process. Unfortunately, ...
Most analysis methods for real-time systems assume that all the components of the system are at roug...
Abstract—Most analysis methods for real-time systems assume that all the components of the system ar...
In this paper we define timed regular expressions to describe the timed behaviour of parallel real-t...
This paper surveys the current status of our work on automated anal-ysis of the logical and timing p...
. We extend the specification language of temporal logic, the corresponding verification framework, ...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
AbstractIn a companion paper, we presented an interval logic, and showed that it is elementarily dec...
Temporal logic is widely acclaimed to be a highly successful tool for analyzing non-real-time proper...
Concurrent real-time systems are among the most difficult systems to design because of the many poss...
The SPARK system provides static analysis tools for a highly restricted sequential Ada subset, inclu...
We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We...
Work on the formal description and analysis of real-time systems has followed two paths. On one side...
The majority of modern systems exhibit sophisticated concurrent behaviour, where several system comp...
A responsive computing system is a hybrid of real-time, distributed and fault-tolerant systems. In s...
Verifying that test executions are correct is a crucial step in the testing process. Unfortunately, ...