• DocumentCode
    3298419
  • Title

    Formal analysis of waiting times for distributed real-time processes

  • Author

    Wedde, Horst F. ; Korel, Bogdan ; Huizinga, Dorota M.

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • fYear
    1992
  • fDate
    9-12 Jun 1992
  • Firstpage
    478
  • Lastpage
    485
  • Abstract
    An approach to automated timing analysis of distributed real-time programs is presented. The method is based on the static analysis of the task system and generation of global operation (GO) paths for which the timing analysis is applied. It is shown that a closed form solution algorithm is NP-complete. In order to more efficiently determine maximum waiting times for tasks sharing resources, even for large programs with many tasks, a reduced flow graph problem is defined by neglecting the differences in the execution times of the local operations. A solution for this problem gives an upper bound for the original analysis problem. A conjecture that the reduced problem is NP-complete even for two tasks is disproved by giving a formally correct polynomial time solution algorithm. The maximum number of steps for computing the maximum waiting for the reduced problem is linear with respect to the numbers of task´s server requests
  • Keywords
    computational complexity; distributed processing; formal specification; real-time systems; NP-complete; automated timing analysis; distributed real-time processes; formal analysis; formal specification; formally correct polynomial time solution; global operation; static analysis; task system; waiting times; Algorithm design and analysis; Closed-form solution; Computer science; Logic; Polynomials; Software testing; System testing; Time factors; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1992., Proceedings of the 12th International Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-8186-2865-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1992.235006
  • Filename
    235006