SBIR/STTR Research Award
Modernization of Legacy Software: Re-engineering Low-Level Code
Award amount
$99,623Program and phase
SBIR · Phase IAward year
2004Award details
- Awarding agency
- Department of Defense
- Branch
- Navy
- Recipient company
- MODELLION SYSTEMS, INC.
- Proposal award date
- 2004-05-04
- Contract end date
- 2005-09-04
- UEI
- Not reported
- Solicitation number
- 2003.2
- Topic code
- OSD03-021
Research abstract
We will design and prototype a tool to translate legacy real-time programs to modern languages running on modern real-time operating systems. Our technology will convert multi-tasking languages such as Ada 83 and Ada 95, high-level programming languages such as Jovial, and low-level assembly languages such as CMS-2. Legacy software will be first translated into a common intermediate format and then be translated into desired target languages such as C, C++ or Java, and even into reusable component models. Our tool shall automatically extract and model the concurrency and timing characteristics of legacy software. Converted software can therefore be directly subject to schedulability analysis and extensibility. Companion tools will enable independent functional and timing validation of the translated software.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- Modernization of Legacy Software: Re-engineering Low-Level Code
- Modernization of Legacy Software: Re-engineering Low-Level Code
- Modernization of Legacy Software: Re-engineering Low-Level Code
- Extracting contracts for the safe reengineering of legacy software
- Modernization of Legacy Software: Re-engineering Low-Level Code