SBIR/STTR Research Award
Component-Based QoS-Driven Synthesis of High Assurance Embedded Software
Award amount
$100,000Program and phase
STTR · Phase IAward year
2005Award details
- Awarding agency
- National Aeronautics and Space Administration
- Branch
- Not reported
- Recipient company
- IA Tech, Inc.
- Proposal award date
- 2005-01-21
- Contract end date
- 2006-01-23
- UEI
- Not reported
- Solicitation number
- Not reported
- Topic code
- T1.01
Research abstract
Software is an integral part of many complex embedded systems, such as avionics, scientific exploration, and on-board systems. However, poor software reliability is a major impediment to the success of these mission-critical systems. Testing, formal verification, and code synthesis techniques have been proposed to achieve more reliable software, with automated code synthesis being the most promising method. But synthesizing a complex system from scratch is costly. A more practical approach is to synthesize systems from existing components, i.e., component-based system synthesis (CBSS). Existing research in CBSS focuses on synthesizing systems bottom-up, which has severe limitations. We propose to achieve CBSS by combining the top-down and bottom-up approaches. Specifically, we develop techniques to achieve automated system decomposition and semi-automated system architecture synthesis. The IDEAL decomposition technique decomposes a system into ``IDEAL'' units that are mathematically composable and can be developed and evolved independently. Consequently, the technique assures system reliability and enables on-the-fly feature/technology upgrades. The QoS-based architecture synthesis technique seeks to assure system QoS properties by synthesizing an architecture that optimizes QoS objectives. It also facilitates on-board system adaptation due to resource and power constraints. Combined with bottom-up techniques, such as Amphion and pattern-based code synthesis, a dramatic leap in automated CBSS capability can be achieved. The proposed research will lead to sophisticated automation for synthesizing highly reliable, multi-mission capable avionics and exploration systems.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- NLV Upper Stage Development and Flight Testing
- Low-Cost Launch Propulsion Stage and Deployment Bus for Smallsats
- Low Cost Intermediate Stage for Affordable Nano/Micro Launch
- Bantam Rocket Affordable SLV Stage (BRASS)
- High Density Hybrid Motors