Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published January 1, 1983 | public
Report Open

Space-Time Algorithms: Semantics and Methodology

Abstract

A methodology for specifying concurrent systems is presented. A model of computation for concurrent systems is presented first. The syntax and semantics of the language CRYSTAL are introduced. The specification of a system is called a space-time algorithm since space and time are explicit parameters in the description. Fixed-point semantics is used for abstracting the behavior of a system from its implementation. The consistency between an implementation and its description can therefore be ensured using this method. Formal semantics for an arbitrary transistor network is given. An "interpreter" for space-time algorithms - a hierarchical simulator - for VLSI systems is presented. The framework can be viewed as a concurrent programming notation when describing communicating processes and as a hardware description notation when specifying integrated circuits.

Files

5090_TR_83.pdf
Files (15.0 MB)
Name Size Download all
md5:16310c9d1ebbc910cdf2d46af989f0d6
8.0 MB Download
md5:e8f8078132b28a535acad946368b2300
6.9 MB Preview Download

Additional details

Created:
August 19, 2023
Modified:
December 22, 2023