Generating Distributed Applications from Formal Object-Oriented Specifications

Award Information
Agency:
National Aeronautics and Space Administration
Branch
n/a
Amount:
$65,612.00
Award Year:
1994
Program:
SBIR
Phase:
Phase I
Contract:
n/a
Award Id:
22714
Agency Tracking Number:
22714
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
13 Eaton Road, Amherst, NH, 03031
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
n/a
Principal Investigator:
Robert J. McKenzie
(603) 672-9073
Business Contact:
() -
Research Institute:
n/a
Abstract
SureObjects proposes specifying and implementing a practical development environment for creating formal algebraic specifications of the semantics of potentially distributed objects and functions and subsequently automatically generating the source code corresponding to those specifications. Such specifications typically specify, but are not necessarily restricted to, object class definitions. Unique features incorporated include: (1) the first use of the formal semantics of partitioned algebras as the basis for generating code, (2) the use of graphics to specify the algebraic semantics instead of the usual textual equations (i.e., provides a more applicable and intuitive means of specifying imperative semantics), and (3) automatically generating code directly from formal specifications including the capability of supporting distributed objects transparently. Furthermore, the proposal directly addresses several of the suggestions for reliable software development including: automated support of analysis and design, automatic program generators, and particularly the interest in environments for developing distributed applications. Anticipated results of the project include the ability to create, modify, store, retrieve formal graphic specifications of object classes and functions, and also completely generate application source code from them. NASA should benefit by increasing the quality of the application code and decreasing the effort to create that code.

* information listed above is at the time of submission.

Agency Micro-sites


SBA logo

Department of Agriculture logo

Department of Commerce logo

Department of Defense logo

Department of Education logo

Department of Energy logo

Department of Health and Human Services logo

Department of Homeland Security logo

Department of Transportation logo

Enviromental Protection Agency logo

National Aeronautics and Space Administration logo

National Science Foundation logo
US Flag An Official Website of the United States Government