Skip to Main Content Area
CPS-VO
Contact Support
Browse
Calendar
Announcements
Repositories
Groups
Search
Search for Content
Search for a Group
Search for People
Search for a Project
Tagcloud
› Go to login screen
Not a member?
Click here to register!
Forgot username or password?
Cyber-Physical Systems Virtual Organization
Read-only archive of site from September 29, 2023.
CPS-VO
»
Projects
CPS: Medium: The Ectokernel Approach: A Composition Paradigm for Building Evolvable Safety-critical Systems from Unsafe Components
View
Submitted by Tarek Abdelzaher on Thu, 04/07/2011 - 5:24pm
Project Details
Lead PI:
Tarek Abdelzaher
Co-PI(s):
Lui Sha
Marco Caccamo
Performance Period:
08/15/10
-
07/31/14
Institution(s):
University of Illinois at Urbana-Champaign
Sponsor(s):
National Science Foundation
Award Number:
1035736
2950 Reads. Placed 42 out of 804 NSF CPS Projects based on total reads on all related artifacts.
Abstract:
The objective of this research is to develop a new approach for composition of safety-critical cyber-physical systems from a small code base of verified components and a large code base of unverified commercial off-the-shelf components. The approach is novel in that it does not require generating the entire code base from formal languages, specifications, or models and does not require verification to be applied to all code. Instead, an explicit goal is to accommodate large amounts of legacy code that is typically too complex to verify. The project introduces a set of verified component wrappers around existing unverified code, such that specified global system properties hold. The intellectual merit of the project lies in its innovative approach for managing component interactions. Unexpected interactions are the primary source of failure in cyber-physical systems. A fundamental conceptual challenge is to understand the different interaction spaces of cyber-physical system components and determine a set of trigger conditions when certain interactions must be restricted to prevent failure. The project develops analysis techniques that help understand the different interaction types and provides component wrappers to restrict them when necessary. Broader impact lies in significantly reducing the design and composition effort for the next generation of safety-critical embedded systems. A variety of student projects are being offered to undergraduates and graduate students. The researchers especially encourage women and minorities to participate. Outreach activity, such as hosting K-12 students on school field/science days, further strengthen the educational component. Technology transfer to John Deere is expected.
2 attachments
PDF version
Printer-friendly version
CPS Domains
Energy Sector
SCADA Systems
Systems Engineering
Critical Infrastructure
Validation and Verification
CPS Technologies
Education
Foundations