SBIR/STTR Research Award
Innovative Operating Software
Award amount
$69,879Program and phase
SBIR · Phase IAward year
2003Award details
- Awarding agency
- Department of Defense
- Branch
- Missile Defense Agency
- Recipient company
- Management Communications & Control, I
- Proposal award date
- Not reported
- Contract end date
- Not reported
- UEI
- Not reported
- Solicitation number
- Not reported
- Topic code
- Not reported
Research abstract
Management Communications and Control, Inc. (MCCI) proposes application of software productivity tools to MDA high performance software engineering. MDA applications will be specified as data flow graph software architectures. Computer aided design andautomatic code generation tools will generate high performance compilable code for parallel computing architectures from the graphical architectures. Rapid prototyping tools will enable import of MATLABr algorithm designs and realization of workstation orlocal area network prototypes for functional verification and performance assessment. Reuse will be supported at the application component and math library levels. An approach to incorporation of fault testing and isolation into graphical architecturespecifications will be developed. If successful, the effort will produce an open programming environment for high performance software that features a public domain graphical specification methodology, CAD and automated generation of ANSI C and Ada sourcecode, and execution on commercial operating systems and/or middlewares. Successful application of graphical software architecture methodology to specification of new MDA applications and capture of legacy and R&D codes will create target independent,reusable software specifications. High performance implementations may be created for supported targets using computer aided design and automatic code generation tools. The architecture specification methodology with tool support will provide a seamlesspath from MATLABr algorithm design to finished production code. Order of magnitude productivity gains will be enjoyed in developing and maintaining MDA application software.
Technology keywords
Not reported