NASA NTRS ยท 19990036000
An Experiment in Scientific Code Semantic Analysis
Abstract
This paper concerns a procedure that analyzes aspects of the meaning or semantics of scientific and engineering code. This procedure involves taking a user's existing code, adding semantic declarations for some primitive variables, and parsing this annotated code using multiple, distributed expert parsers. These semantic parser are designed to recognize formulae in different disciplines including physical and mathematical formulae and geometrical position in a numerical scheme. The parsers will automatically recognize and document some static, semantic concepts and locate some program semantic errors. Results are shown for a subroutine test case and a collection of combustion code routines. This ability to locate some semantic errors and document semantic concepts in scientific and engineering code should reduce the time, risk, and effort of developing and using these codes.
Keep this discovery
Explore connections, maps & timelines
Stewart, Mark E. M.. 1998-01-01. An Experiment in Scientific Code Semantic Analysis. https://ntrs.nasa.gov/citations/19990036000
Cite the original work for its findings. Save a collection to share your selection of sources.