This paper presents an implementation of a technique for automated, rigorous scientific program comprehension and error detection. The procedure analyzes fundamental semantic concepts during a symbolic execution of a user's code. Since program execution is symbolic, the analysis is general and can replace many test cases. The prototype of this procedure is demonstrated on two test cases including a 5k line of code (LOC) program. Although this technique promises a powerful tool, several challenges remain. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Stewart, M. (2005). Advancing scientific computation by improving scientific code development: Symbolic execution and semantic analysis. In Lecture Notes in Computer Science (Vol. 3514, pp. 1043–1050). Springer Verlag. https://doi.org/10.1007/11428831_130
Mendeley helps you to discover research relevant for your work.