DocumentCode
3080912
Title
Automated analysis of scientific and engineering semantics
Author
Stewart, Mark E M
Author_Institution
Dynacs Eng. Inc., Cleveland, OH, USA
fYear
2001
fDate
2001
Firstpage
113
Lastpage
114
Abstract
Physical and mathematical formulae and concepts are fundamental elements of scientific and engineering software. These classical equations and methods are time tested, universally accepted, and relatively unambiguous. The existence of this classical ontology suggests an ideal problem for program comprehension: automated scientific code semantic analysis. This problem is motivated by the pervasive use of scientific code and the high costs of code development and maintenance. To investigate code comprehension in this classical knowledge domain, a research prototype has bean developed. The prototype incorporates scientific domain knowledge to recognize code properties (including units formulae, physical and mathematical equations). Also, the procedure emulates program execution to propagate these symbolic properties through the code. This prototype´s ability to elucidate code and detect errors is demonstrated with state of the art scientific codes
Keywords
engineering computing; natural sciences computing; program diagnostics; programming language semantics; reverse engineering; automated analysis; automated scientific code semantic analysis; classical knowledge domain; classical ontology; code comprehension; code development; engineering software; mathematical formulae; program comprehension; program execution; research prototype; scientific domain knowledge; scientific software; scientific/engineering semantics; state of the art scientific codes; symbolic properties; Acceleration; Computational fluid dynamics; Computer languages; Costs; Equations; Graphical user interfaces; Mathematics; Ontologies; Prototypes; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
Conference_Location
Toronto, Ont.
ISSN
1092-8138
Print_ISBN
0-7695-1131-7
Type
conf
DOI
10.1109/WPC.2001.921720
Filename
921720
Link To Document