JOURNAL ARTICLE

Reasoning about deadlines in concurrent real-time programs

Abstract

We propose a method for the timing analysis of concurrent real-time programs with hard deadlines. We divide the analysis into a machine-independent and a machine-dependent task. The latter takes into account the execution times of the program on a particular machine. Therefore, our goal is to make the machine-dependent phase of the analysis as simple as possible. We succeed in the sense that the machine-dependent phase remains the same as in the analysis of sequential programs. We shift the complexity introduced by concurrency completely to the machine-independent phase.

Keywords:
Computer science Concurrency Task (project management) Simple (philosophy) Execution time Programming language Concurrent computing Static analysis Distributed computing

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
13
Refs
0.18
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.