Arrival curves for real-time calculus: the causality problem and its solutions
Matthieu Moy,Karine Altisen +1 more
- 20 Mar 2010
- Iss: 6015, pp 358-372
TL;DR: This paper formally defines the problem on arrival curves, and gives algebraic ways to characterize causal pairs of curves, i.e. curves for which the problem cannot occur, and provides algorithms to compute a causal pair of curves equivalent to a given curve, in several models.
read more
Abstract: The Real-Time Calculus (RTC) [1] is a framework to analyze heterogeneous real-time systems that process event streams of data. The streams are characterized by pairs of curves, called arrival curves, that express upper and lower bounds on the number of events that may arrive over any specified time interval. System properties may then be computed using algebraic techniques in a compositional way. A wellknown limitation of RTC is that it cannot model systems with states and recent works [2,3,4,5] studied how to interface RTC curves with statebased models. Doing so, while trying, for example to generate a stream of events that satisfies some given pair of curves, we faced a causality problem [6]: it can be the case that, once having generated a finite prefix of an event stream, the generator deadlocks, since no extension of the prefix can satisfy the curves anymore. When trying to express the property of the curves with state-based models, one may face the same problem. This paper formally defines the problem on arrival curves, and gives algebraic ways to characterize causal pairs of curves, i.e. curves for which the problem cannot occur. Then, we provide algorithms to compute a causal pair of curves equivalent to a given curve, in several models. These algorithms provide a canonical representation for a pair of curves, which is the best pair of curves among the curves equivalent to the ones they take as input.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Journal Article
Network Calculus
TL;DR: Four relations are defined the use of which allow a reliability network to be expressed as a mathematical statement, and the result allows for typing in place of drawing a network description.
408
Analytic real-time analysis and timed automata: a hybrid methodology for the performance analysis of embedded real-time systems
TL;DR: This paper presents a compositional and hybrid approach for the performance analysis of distributed real-time systems that abstracts system components by either flow-oriented and purely analytic descriptions or by state-based models in the form of timed automata.
Finitary Real-Time Calculus: Efficient Performance Analysis of Distributed Embedded Systems
TL;DR: Finitary RTC is proposed, which only maintains and operates on a limited part of each curve that is relevant to the final analysis results, which results in pseudo-polynomial computational complexity in RTC.
39
Bounding deadline misses in weakly-hard real-time systems with task dependencies
Zain A. H. Hammadeh,Rolf Ernst,Sophie Quinton,Rafik Henia,Laurent Rioux +4 more
- 27 Mar 2017
TL;DR: This paper provides end-to-end deadline miss models for systems with task chains using Typical Worst-Case Analysis (TWCA), which bounds the number of potential deadline misses in a given sequence of activations of a task chain.
Embedding network calculus and event stream theory in a common model
Marc Boyer,Pierre Roux +1 more
- 01 Sep 2016
TL;DR: This work presents a formal model embedding both A, E, the packet function, and their basic relations, and the size of packets is a link between both functions.
31
References
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
C. L. Liu,James W. Layland +1 more
TL;DR: The problem of multiprogram scheduling on a single processor is studied from the viewpoint of the characteristics peculiar to the program functions that need guaranteed service and it is shown that an optimum fixed priority scheduler possesses an upper bound to processor utilization.
•Book
Network Calculus: A Theory of Deterministic Queuing Systems for the Internet
Jean-Yves Le Boudec,Patrick Thiran +1 more
- 06 Jul 2001
TL;DR: The application of Network Calculus to the Internet and basic Min-plus and Max-plus Calculus and Optimal Multimedia Smoothing and Adaptive and Packet Scale Rate Guarantees are studied.
1.8K
The symbolic model-checking for real-time systems
TL;DR: This work has realized an effective symbolic model checker based on BDD in dense time model with the proposed method and represents state spaces by both BDD and DBM (Difference Bound Matrices).
727
Real-time calculus for scheduling hard real-time systems
Lothar Thiele,Samarjit Chakraborty,Martin Naedele +2 more
- 28 May 2000
TL;DR: A link between three areas, namely Max-Plus Linear System Theory as used for dealing with certain classes of discrete event systems, Network Calculus for establishing time bounds in communication networks, and real-time scheduling is established.
716
•Journal Article
Network Calculus
TL;DR: Four relations are defined the use of which allow a reliability network to be expressed as a mathematical statement, and the result allows for typing in place of drawing a network description.
408