Practical verification and synthesis of low latency asynchronous systems

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Electrical & Computer Engineering
Creator Stevens, Kenneth
Title Practical verification and synthesis of low latency asynchronous systems
Date 1994
Description A new theory and methodology for the practical verification and synthesis of asynchronous systems is developed to aid in the rapid and correct implementation of complex control structures. Specifications are based on a simple process algebra called CCS that is concise and easy to understand and use. A software prototype CAD tool called Analyze was written as part of this dissertation to allow the principles of this work to be tested and applied. Attention to complexity. efficient algorithms, and compositional methods has resulted in a tool that can be several orders of magnitude faster than currently available tools for comparable applications. A new theory for loose specifications based on partial orders is developed for both trace and bisimulation semantics. Formal verification uses these partial orders as the foundation of conformance between a specification and its refinement. The definitions support freedom of design choices by identifying the necessary behaviors. the illegal behaviors, and behaviors that are irrelevant. Loose specifications and their refinements are written using CCS semantics. Pure CCS has been modified so that all of the common asynchronous hazard models - delay insensitive, quasi delay insensitive, speed independent, and burst mode - can be supported by Analyze. The parallel composition semantics have been extended to allow conjunctive broadcast communication. These communication primitives are implemented in a mixed mode fashion so that pure CCS evaluation or hardware component modeling can be accomplished. A meta transition rule called computation interference is also implemented to strengthen the correctness of verifications under labeled transition systems such as CCS.
Type Text
Publisher University of Calgary Press
First Page 1
Last Page 233
Language eng
Bibliographic Citation Stevens, K. S. (1994). Practical verification and synthesis of low latency asynchronous systems. PhD Thesis, University of Calgary, 1-233. September.
Rights Management (c) University of Calgary Press
Format Medium application/pdf
Format Extent 7,511,802 bytes
Identifier ir-main,15311
ARK ark:/87278/s6tt5847
Setname ir_uspace
ID 703499
Reference URL https://collections.lib.utah.edu/ark:/87278/s6tt5847
Back to Search Results