7,209 research outputs found
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
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
Tree-irreducible automorphisms of free groups
We introduce a new class of automorphisms of the non-abelian free
group of finite rank which contains all iwips (= fully
irreducible automorphisms), but also any automorphism induced by a
pseudo-Anosov homeomorphism of a surface with arbitrary many boundary
components. More generally, there may be subgroups of of rank on
which restricts to the identity.
We prove some basic facts about such {\em tree-irreducible} automorphisms,
and show that, together with Dehn twist automorphisms, they are the natural
basic building blocks from which any automorphism of \FN can be constructed
in a train track set-up. We then show:
{\bf Theorem:} {\it Every tree-irreducible automorphism of has induced
North-South dynamics on the Thurston compactification of Outer
space.}
Finally, we define a "blow-up" construction on the vertices of a train track
map, which, starting from iwips, produces tree-irreducible automorphisms which
in general are not iwip
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
A satellite-based personal communication system for the 21st century
Interest in personal communications (PCOMM) has been stimulated by recent developments in satellite and terrestrial mobile communications. A personal access satellite system (PASS) concept was developed at the Jet Propulsion Laboratory (JPL) which has many attractive user features, including service diversity and a handheld terminal. Significant technical challenges addressed in formulating the PASS space and ground segments are discussed. PASS system concept and basic design features, high risk enabling technologies, an optimized multiple access scheme, alternative antenna coverage concepts, the use of non-geostationary orbits, user terminal radiation constraints, and user terminal frequency reference are covered
Fault tolerant architectures for integrated aircraft electronics systems
Work into possible architectures for future flight control computer systems is described. Ada for Fault-Tolerant Systems, the NETS Network Error-Tolerant System architecture, and voting in asynchronous systems are covered
Fault tolerant architectures for integrated aircraft electronics systems, task 2
The architectural basis for an advanced fault tolerant on-board computer to succeed the current generation of fault tolerant computers is examined. The network error tolerant system architecture is studied with particular attention to intercluster configurations and communication protocols, and to refined reliability estimates. The diagnosis of faults, so that appropriate choices for reconfiguration can be made is discussed. The analysis relates particularly to the recognition of transient faults in a system with tasks at many levels of priority. The demand driven data-flow architecture, which appears to have possible application in fault tolerant systems is described and work investigating the feasibility of automatic generation of aircraft flight control programs from abstract specifications is reported
ELSA: An Integrated, Semi-Automated Nebular Abundance Package
We present ELSA, a new modular software package, written in C, to analyze and
manage spectroscopic data from emission-line objects. In addition to
calculating plasma diagnostics and abundances from nebular emission lines, the
software provides a number of convenient features including the ability to
ingest logs produced by IRAF's splot task, to semi-automatically merge spectra
in different wavelength ranges, and to automatically generate various data
tables in machine-readable or LaTeX format. ELSA features a highly
sophisticated interstellar reddening correction scheme that takes into account
temperature and density effects as well as He II contamination of the hydrogen
Balmer lines. Abundance calculations are performed using a 5-level atom
approximation with recent atomic data, based on R. Henry's ABUN program.
Improvements planned in the near future include use of a three-region
ionization model, similar to IRAF's nebular package, error propagation, and the
addition of ultraviolet and infrared line analysis capability. Detailed
documentation for all aspects of ELSA are available at
http://www.williams.edu/Astronomy/research/PN .Comment: 2 pages, contributed paper, IAU Symp. 234, Planetary Nebulae in Our
Galaxy and Beyon
Variable-rate optical communication through the turbulent atmosphere
It was demonstrated that the data transmitter can extract real time, channel state information by processing the field received when a pilot tone is sent from the data receiver to the data transmitter. Based on these channel measurements, optimal variable rate techniques were derived and significant improvements in system perforamnce were obtained, particularly at low bit error rates
- …