• DocumentCode
    1068049
  • Title

    An algorithm for exact bounds on the time separation of events in concurrent systems

  • Author

    Hulgaard, Henrik ; Burns, Steven M. ; Amon, Tod ; Borriello, Gaetano

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • Volume
    44
  • Issue
    11
  • fYear
    1995
  • fDate
    11/1/1995 12:00:00 AM
  • Firstpage
    1306
  • Lastpage
    1317
  • Abstract
    Determining the time separation of events is a fundamental problem in the analysis, synthesis, and optimization of concurrent systems. Applications range from logic optimization of asynchronous digital circuits to evaluation of execution times of programs for real-time systems. We present an efficient algorithm to find exact (tight) bounds on the separation time of events in an arbitrary process graph without conditional behavior. This result is more general than the methods presented in several previously published papers as it handles cyclic graphs and yields the tightest possible bounds on event separations. The algorithm is based on a functional decomposition technique that permits the implicit evaluation of an infinitely unfolded process graph. Examples are presented that demonstrate the utility and efficiency of the solution. The algorithm will form a basis for exploration of timing-constrained synthesis techniques
  • Keywords
    discrete event systems; formal logic; parallel algorithms; process algebra; real-time systems; arbitrary process graph; concurrent systems; exact bounds; logic optimization; programs for real-time systems; time separation; Algebra; Circuit synthesis; Data structures; Digital circuits; Discrete event systems; Logic circuits; Real time systems; Synchronization; Timing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.475126
  • Filename
    475126