• 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