NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Separating essentials from incidentals: an execution architecture for real-time control systemsThis paper describes an execution architecture that makes such systems far more analyzable and verifiable by aggressive separation of concerns. The architecture separates two key software concerns: transformations of global state, as defined in pure functions; and sequencing/timing of transformations, as performed by an engine that enforces four prime invariants. The important advantage of this architecture, besides facilitating verification, is that it encourages formal specification of systems in a vocabulary that brings systems engineering closer to software engineering.
Document ID
20060043174
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Dvorak, Daniel
Reinholtz, Kirk
Date Acquired
August 23, 2013
Publication Date
May 1, 2004
Meeting Information
Meeting: 7th IEEE International Symposium on Object-Oriented Real-time Distributed Computing
Location: Vienna
Country: Austria
Start Date: May 12, 2004
End Date: May 14, 2004
Distribution Limits
Public
Copyright
Other
Keywords
execution architecture
real-time control systems

Available Downloads

There are no available downloads for this record.
No Preview Available