This project involves the development of a knowledge-based environment for imulation design, development and coding. This software development nvironment would provide a common user interface, knowledge base, and data ase for all computers used at NASA-Dryden to develop and code simulations.The environment would encourage the development of portable code. This would be accomplished by encouraging the user to select routines and/or routine formats from a data base and by employing automated code generation and code conversion programs. Coding practices which inhibit and promote portability would be made readily available on the system documentation. The environment would allow the user to build a simulation by responding to prompts from the system. The user would be allowed to access code, subroutines, or complete programs from other simulations as required. The innovation would significantly reduce the cost of developing simulations and of rehosting them in other computers.
Potential Commercial Applications: The product could apply throughout the aerospace community which relies extensively on modeling and simulation for system design and analysis. It could save time and money in developing and rehosting simulations and exchanging them among contractors and government agencies.STATUS: Project Proceded to Phase II