SBIR/STTR Research Award
System and Component Software Specification, Run-time Verification and Automatic Test Generation
Award amount
$599,580Program and phase
SBIR · Phase IIAward year
2007Award details
- Awarding agency
- National Aeronautics and Space Administration
- Branch
- Not reported
- Recipient company
- Time Rover, Inc.
- Proposal award date
- 2007-01-04
- Contract end date
- 2009-01-04
- UEI
- Not reported
- Solicitation number
- Not reported
- Topic code
- X5.01
Research abstract
This proposal is for the creation of a system-level software specification and verification tool. This proposal suggests a major leap-forward in usability of modeling, code generation, Runtime Verification (RV), and Automatic Test Generation (ATG) from the component-level to the system-level.
1. We will create a specification and run-time verification environment for system-level specifications using J-MSC assertions and distributed assertions. J-MSC assertions are a UML-based system-level formal specification language. In phase-I we demonstrated J-MSC assertion and distributed assertion specification and monitoring. In phase-II we will construct an editor, code-generator, and run-time monitor for J-MSC assertions and for distributed assertions.
2. We will create system-level verification environment, compliant with the de-facto JUnit testing framework, including:
RV of J-MSC assertions for system verification combined with statechart-assertions for the component level.
RV of distributed assertions.
System-level white-box ATG of UML controller models and assertions: white-box ATG for a plurality controller modules and for a plurality of controller instances.
Combined black-box/Matlab and white-box ATG, with support for both open-loop and closed loop techniques.
White-box ATG based on real-time contracts of system components.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- Load-Bearing Inflatables Using Light-Curing Rigidization Technology
- Deployable Composite Structures
- Graphene for Expandable Space Structures
- Deployable Composite Structures
- Reconfigurable Secondary Composite Building Blocks for Expandable Habitable Structure