• 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