Search NASA⌕ Search

Engineering topics

Cohen, G. C.

Publications and source records attributed to Cohen, G. C..

Towards composition of verified hardware devices

Computers are being used where no affordable level of testing is adequate. Safety and life critical systems must find a replacement for exhaustive testing to guarantee their correctness. Through a mathematical proof, hardware verification research has focused on device verification and has largely ignored system composition verification. To address these deficiencies, we examine how the current hardware verification methodology can be extended to verify complete systems.

Schubert, E. Thomas↗

The formal verification of generic interpreters

The task assignment 3 of the design and validation of digital flight control systems suitable for fly-by-wire applications is studied. Task 3 is associated with formal verification of embedded systems. In particular, results are presented that provide a methodological approach to microprocessor verification. A hierarchical decomposition strategy for specifying microprocessors is also presented. A theory of generic interpreters is presented that can be used to model microprocessor behavior. The generic interpreter theory abstracts away the details of instruction functionality, leaving a general model of what an interpreter does.

Windley, P.↗

Formal proof of the AVM-1 microprocessor using the concept of generic interpreters

A microprocessor designated AVM-1 was designed to demonstrate the use of generic interpreters in verifying hierarchically decomposed microprocessor specifications. This report is intended to document the high-order language (HOL) code verifying AVM-1. The organization of the proof is discussed and some technical details concerning the execution of the proof scripts in HOL are presented. The proof scripts used to verify AVM-1 are also presented.

Windley, P.↗

Use of active control technology to improve ride qualities of large transport aircraft

Analyses, construction and flight testing of two systems: Beta-vane and Modal Suppression Augmentation System (MSAS), which were developed to suppress gust induced lateral accelerations of large aircraft, are described. The 747 transport was used as the test vehicle. The purpose of the Beta-vane system is to reduce acceleration levels at the dutch roll frequency whereas the function of the MSAS system is to reduce accelerations due to flexible body motions caused by turbulence. Data from flight test, with both systems engaged shows a 50 to 70 percent reduction in lateral aft body acceleration levels. Furthermore, it is suggested that present day techniques used for developing dynamic equations of motion in the flexible mode region are limited.

Cohen, G. C.↗