1 / 1

2007 Science of Design (SoD) PI Meeting – Project Nuggets

2007 Science of Design (SoD) PI Meeting – Project Nuggets. A robust architecture for mission-critical software. Project Description and Outcomes: Goal(s) of the project: New foundations for building reliable embedded systems based on feedback control.

Download Presentation

2007 Science of Design (SoD) PI Meeting – Project Nuggets

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2007 Science of Design (SoD) PI Meeting – Project Nuggets A robust architecture for mission-critical software • Project Description and Outcomes: • Goal(s) of the project: • New foundations for building reliable embedded systems based on feedback control. • Examine and evaluate principles for structuring embedded systems software that will allow the designer to add/modify individual properties in an orthogonal manner. • Allow the human operator to restructure the system by highly automated means to achieve healing/optimization in real time. • New design paradigm relies on four cornerstones • a notion of desired behavior, which defines the set of acceptable system states, • a notion of monitoring, which can infer whether or not a system operates within those states and quantify the severity of deviations, if any, • a notion of recovery mechanism, which is capable of restoring operation to an acceptable state, and • a model which allows a principled design of the recovery mechanism and can prove its correctness. • Systems are partitioned into a critical (formally verified) core and non-critical (potentially “buggy”) components. • A dependency-algebra is designed to ensure that errors in non-critical components do not propagate to the core • This approach is applied to mission critical software. • This Work is notable because (potential contributions to the Science of Design): • it will significantly reduce the software development and deployment cost of mission-critical systems • Progress so far: Initiation implementation of a test system based on a satellite application.

More Related