Title: "Collaborative Research: SoD-TEAM: A Feedback-Based Architecture for Highly Reliable Embedded Software"

The focus of this project is on developing a theory and architectural framework for incorporating feedback control as a main principle of software engineering. This proposal develops scientific foundations, tools, and architectural design principles to improve the reliability and reduce the development cost of mission-critical software. Two common approaches to ensure reliable system behavior are: 1) Scientific foundations, tools, and architectural principles for ensuring elimination of errors, and 2) foundations, tools, and architectural principles for ensuring tolerance to such errors. While the first solution is sufficient, building completely error-free large-scale systems has been an elusive exercise as evidenced by experiences with today's engineering artifacts (e.g., recalls on vehicles, cascading power blackouts, etc). Consequently, a new approach to robust software design, development and certification is needed that addresses the increasing cost and safety implications of the current practices. Feedback control has proven to be a very successful tool for ensuring correct behavior of complex, poorly modeled systems in the presence of uncertainty. This project applies principles of feedback control and stability envelopes to the engineering of software systems.

Program Manager: Anita J. La Salle Date:

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
0650049
Program Officer
Anita J. LaSalle
Project Start
Project End
Budget Start
2006-09-01
Budget End
2008-08-31
Support Year
Fiscal Year
2006
Total Cost
$50,000
Indirect Cost
Name
University of Michigan Ann Arbor
Department
Type
DUNS #
City
Ann Arbor
State
MI
Country
United States
Zip Code
48109