NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formal mechanization of device interactions with a process algebraThe principle emphasis is to develop a methodology to formally verify correct synchronization communication of devices in a composed hardware system. Previous system integration efforts have focused on vertical integration of one layer on top of another. This task examines 'horizontal' integration of peer devices. To formally reason about communication, we mechanize a process algebra in the Higher Order Logic (HOL) theorem proving system. Using this formalization we show how four types of device interactions can be represented and verified to behave as specified. The report also describes the specification of a system consisting of an AVM-1 microprocessor and a memory management unit which were verified in previous work. A proof of correct communication is presented, and the extensions to the system specification to add a direct memory device are discussed.
Document ID
19930003159
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Schubert, E. Thomas
(California Univ. Davis., United States)
Levitt, Karl
(California Univ. Davis., United States)
Cohen, Gerald C.
(Boeing Co. Seattle, WA., United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1992
Subject Category
Computer Operations And Hardware
Report/Patent Number
NAS 1.26:189644
NASA-CR-189644
Report Number: NAS 1.26:189644
Report Number: NASA-CR-189644
Accession Number
93N12347
Funding Number(s)
CONTRACT_GRANT: NAS1-18586
PROJECT: RTOP 505-64-10-07
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available