SBIR-STTR Award

LISP to ADA translator - a tool for translating LISP applications into clean, readable, efficient ADA applications
Award last edited on: 7/23/2002

Sponsored Program
SBIR
Awarding Agency
DOD : DARPA
Total Award Amount
$49,972
Award Phase
1
Solicitation Topic Code
SB912-208
Principal Investigator
William Brodie

Company Information

Chestnut Software Inc

636 Beacon Street
Boston, MA 02215
   (617) 262-0914
   N/A
   N/A
Location: Single
Congr. District: 07
County: Suffolk

Phase I

Contract Number: DAAH01-92-C-R183
Start Date: 3/5/1992    Completed: 9/11/1992
Phase I year
1992
Phase I Amount
$49,972
This proposal's research hopes to apply several of chestnut software's proprietary translation techniques to the problem of LISP to ADA translation. LISP is often the desired development language for complex programming problems. It is a feature-rich language which allows programmers to solve difficult and complex problems in the shortest period of time. However, these very features make it a difficult language for deployment. Chestnut has addressed the problem of translation of high-level programming languages when it developed its own LISP to C translator. We now hope to prove that many of the techniques we have pioneered can be applied to producing a lisp to ADA translator. We will explore how many of the unique features of LISP applications could be represented in ADA. The goal is to produce a tool which would take a LISP application and translate it into a clean, readable, efficient, syntactically correct ADA application. Phase I will hope to demonstrate the feasibility of the project and lay foundation for Phase I. Phase II will result in a prototype of a system which will translate LISP into ADA. A LISP to ADA translator would provide DARPA with the opportunity to deploy or embed existing LISP applications into any current or future ADA system. It will also present the agency with the opportunity of developing future applications in one of the most powerful programming environments (LISP), while deploying them in the department of defense standard, ADA.

Phase II

Contract Number: ----------
Start Date: 00/00/00    Completed: 00/00/00
Phase II year
----
Phase II Amount
----