タイトル | Separating essentials from incidentals: an execution architecture for real-time control systems |
著者(英) | Dvorak, Daniel; Reinholtz, Kirk |
発行日 | 2004-05-01 |
言語 | eng |
内容記述 | This 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. |
権利 | Copyright |
|