Bounded Delay Timing Analysis of a Class of CSP Programs

  • Authors:
  • Henrik Hulgaard;Steven M. Burns

  • Affiliations:
  • Department of Information Technology Technical University of Denmark, DK-2800 Lyngby, Denmark. E-mail: henrik@it.dtu.dk;Department of Computer Science and Engineering University of Washington, Seattle, WA 98195, USA. E-mail: burns@cs.washington.edu

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe an algebraic technique for performing timing analysis ofa class of asynchronous circuits described as CSP programs (includingMartin‘s probe operator) with the restrictions that there is no OR-causalityand that guard selection is either completely free or mutually exclusive.Such a description is transformed into a safe Petri net with interval timedelays specified on the places of the net. The timing analysis we performdetermines the extreme separation in time between two communication actionsof the CSP program for all possible timed executions of the system. Weformally define this problem, propose an algorithm for its solution, anddemonstrate polynomial running time on a non-trivial parameterized example.Petri nets with 3000 nodes and 10^16 reachable states have beenanalyzed using these techniques.