You are here

Object-Oriented Hierarchical Tool for Large-Scale Development

Award Information
Agency: Department of Defense
Branch: Missile Defense Agency
Contract: N/A
Agency Tracking Number: 28395
Amount: $62,192.00
Phase: Phase I
Program: SBIR
Solicitation Topic Code: N/A
Solicitation Number: N/A
Solicitation Year: N/A
Award Year: 1995
Award Start Date (Proposal Award Date): N/A
Award End Date (Contract End Date): N/A
Small Business Information
10616 Royal Troon Ne
Albuquerque, NM 87111
United States
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Stephen C. Coy
 (505) 269-0590
Business Contact
Phone: () -
Research Institution

We propose to develop a novel and ambitious tool for large-scale development: a fourth-generation computer language (4GL) based upon an object-oriented generalization of the hierarchical block diagram paradigm, with powerful integrated simulation capabilities. Developers would assemble a prototype in a connect-the-blocks visual programming environment, test and evaluate it via simulation, then iteratively refine it until it is ready to be ported to the target environment. The simulation would then become a tool for training, trouble-shooting, and "maintenance", i.e. further iterative refinement. The connect-the-blocks approach facilitates system evolution and incremental integration. Previous tools have taken this same general approach, but have been successful in only a few narrow application domains, e.g. digital controls, circuit design, and signal processing, because they are too restrictive. Our tool would be enormously more flexible, extensible, and programmer-friendly, making it useful for any application domain. It would also serve well as the foundation for a variety of domain-specific tools, making it easy to use them in combination. The tool's simulation capabilities would also be useful outside the context of development per se, e.g. for constructing interactive virtual environments, and model-based decision making for autonomous systems. Such a tool is applicable through-out the public and private sectors in the design and analysis and implementation of large hardware and software systems. The tool will standardize and reduce the risks of such efforts.

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government