. This paper describes work in progress at the University of York on worst-case timing analysis of software for hard real-time and safety-critical systems. We are pursuing a programming environment that combines the technologies of program proof and timing analysis. In short, the analytical power afforded by a classical program proof tool is ideal for the high-level analysis of timing properties. The main thrust of our work, then, has been to investigate how these technologies can be integrated to their mutual benefit. This paper describes our current ideas and results in this field. 1. Introduction The need for static timing analysis of software for hard real-time systems is well-known. 1-3 Static timing analysis is important for system ...
In automotive, railway, avionics, automation, and healthcare industries more and more functionality ...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
The current trend within computer, and even real-time, systems is to incorporate parallel hardware, ...
The SPARK Proof and Timing System (SPATS) is a collection of software tools developed to assist the...
Abstract. Hard real-time systems have to satisfy strict timing con-straints. To prove that these con...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Embedded systems often have real-time constraints. Traditional timing analysis statically determines...
Abstract Embedded hard real-time systems need reliable guarantees for the satisfaction of their timi...
International audienceDevelopers of safety-critical real-time systems have to ensure that their syst...
In this article, the problem of finding a tight estimate on the worst-case execution time (WCET) of ...
The increasing complexity in digital design has spurred demand for faster design closure. As a prima...
In the field of real-time systems, accurate estimates of the worst-case execution time of programs a...
The Power Wall has stopped the past trend of increasing processor throughput by increasing the clock...
This paper examines several techniques for static tim-ing analysis. In detail, the first part of the...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
In automotive, railway, avionics, automation, and healthcare industries more and more functionality ...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
The current trend within computer, and even real-time, systems is to incorporate parallel hardware, ...
The SPARK Proof and Timing System (SPATS) is a collection of software tools developed to assist the...
Abstract. Hard real-time systems have to satisfy strict timing con-straints. To prove that these con...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Embedded systems often have real-time constraints. Traditional timing analysis statically determines...
Abstract Embedded hard real-time systems need reliable guarantees for the satisfaction of their timi...
International audienceDevelopers of safety-critical real-time systems have to ensure that their syst...
In this article, the problem of finding a tight estimate on the worst-case execution time (WCET) of ...
The increasing complexity in digital design has spurred demand for faster design closure. As a prima...
In the field of real-time systems, accurate estimates of the worst-case execution time of programs a...
The Power Wall has stopped the past trend of increasing processor throughput by increasing the clock...
This paper examines several techniques for static tim-ing analysis. In detail, the first part of the...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
In automotive, railway, avionics, automation, and healthcare industries more and more functionality ...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
The current trend within computer, and even real-time, systems is to incorporate parallel hardware, ...