Off-campus UMass Amherst users: To download dissertations, please use the following link to log into our proxy server with your UMass Amherst user name and password.

Non-UMass Amherst users, please click the view more button below to purchase a copy of this dissertation from Proquest.

(Some titles may also be available free of charge in our Open Access Dissertation Collection, so please check there first.)

A modal arithmetic for reasoning about multilevel systems of finite state machines

Victor J Yodaiken, University of Massachusetts Amherst

Abstract

This dissertation advances a novel approach to formal specification and verification of systems-level computation. The approach is based on a purely finite state model of computation, and makes use of algebraic and syntactic techniques which have not been previously applied to the problem. The approach makes use of a modal extension of the primitive recursive functions to specify system behavior, and uses an algebraic feedback product of automata to provide semantic content for specifications. The modal functions are shown to provide highly compact and expressive notation for defining, composing, and verifying the properties of large-scale finite state machines. The feedback product allows for a very general model of composition, multi-level dynamic behavior, and concurrency. Techniques are developed for specifying both detailed operation of algorithms, and abstract system properties such as liveness and safety. Several significant examples are provided to illustrate application of the method to complex algorithms and designs.

Subject Area

Computer science|Mathematics|Artificial intelligence

Recommended Citation

Yodaiken, Victor J, "A modal arithmetic for reasoning about multilevel systems of finite state machines" (1990). Doctoral Dissertations Available from Proquest. AAI9110234.
https://scholarworks.umass.edu/dissertations/AAI9110234

Share

COinS