Title :
Worst-case blocking scenarios for distributed real-time programs
Author :
Wedde, Horst F. ; Wedig, Armin
Author_Institution :
Dortmund Univ., Germany
Abstract :
For detecting timing errors in distributed real-time programs it is essential to know all combinations of execution paths of subprograms t0,t1,...,tn where a given path of t o experiences a worst-case blocking time caused by a scenario of operations on execution paths of t1,...,tn, due to such operations blocking certain operations of to while accessing shared resources. This paper deals with the problem of determining all possible worst-case blocking scenarios of an execution path of to by execution paths of t1,...,tn . While this problem is NP-hard we give a polynomial algorithm for an associated (reduced) problem which computes an often tight superset of these scenarios in a variety of practically relevant application situations
Keywords :
computational complexity; distributed processing; real-time systems; software engineering; NP-hard; distributed real-time programs; polynomial algorithm; tight superset; timing errors; worst-case blocking scenarios; Algorithm design and analysis; Debugging; Distributed computing; Guidelines; Polynomials; Time measurement; Timing; Upper bound;
Conference_Titel :
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location :
L´Aquila
Print_ISBN :
0-8186-7496-2
DOI :
10.1109/EMWRTS.1996.557783