Title :
A knowledge-based software development environment for scientific model-building
Author :
Keller, Richard M. ; Rimon, Michal
Author_Institution :
Sterling Software, Nasa Ames Res. Center, Moffett Field, CA, USA
Abstract :
The authors describe a knowledge-based software development environment for scientific modeling. The SIGMA system provides scientist-users with a high-level data flow language for specifying scientific models. This language is intended to be both easier to use and easier to understand than low-level scientific code. Thus, the language and the software tool should facilitate sharing among users. SIGMA makes use of an extensive store of background domain knowledge to ease the specification acquisition process and to maintain the consistency of an evolving specification. In addition, SIGMA uses its background knowledge to aid in the execution of specified models. The availability of background knowledge enables the system to automatically infer portions of the scientific model specification that normally would be tediously specified by the user. The approach is illustrated with examples from the scientific domain of planetary atmospheric modeling
Keywords :
astronomy computing; digital simulation; formal specification; knowledge based systems; programming environments; SIGMA system; high-level data flow language; knowledge-based software development environment; planetary atmospheric modeling; scientific model specification; scientific modeling; software tool; specification acquisition process; Artificial intelligence; Atmospheric modeling; Buildings; Equations; NASA; Physics computing; Programming profession; Software engineering; Software prototyping; Software tools;
Conference_Titel :
Knowledge-Based Software Engineering Conference, 1992., Proceedings of the Seventh
Conference_Location :
Mclean, VA
Print_ISBN :
0-8186-2880-4
DOI :
10.1109/KBSE.1992.252921