DocumentCode
2188594
Title
Worst-case blocking scenarios for distributed real-time programs
Author
Wedde, Horst F. ; Wedig, Armin
Author_Institution
Dortmund Univ., Germany
fYear
1996
fDate
12-14 Jun 1996
Firstpage
15
Lastpage
21
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location
L´Aquila
ISSN
1068-3070
Print_ISBN
0-8186-7496-2
Type
conf
DOI
10.1109/EMWRTS.1996.557783
Filename
557783
Link To Document