• DocumentCode
    304109
  • Title

    Deductive synthesis of numerical simulation programs from networks of algebraic and ordinary differential equations

  • Author

    Ellman, Thomas ; Murata, Takahiro

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., New Brunswick, NJ, USA
  • fYear
    1996
  • fDate
    25-28 Sep 1996
  • Firstpage
    2
  • Lastpage
    11
  • Abstract
    Computational science and engineering design can benefit from software tools that facilitate construction of programs for simulating physical systems. Our research adapts the methodology of deductive program synthesis to the problem of synthesizing numerical simulation codes. We have focused on simulators that can be represented as second-order functional programs composed of numerical integration and root-extraction routines. Synthesis of second-order programs appears to present a problem for deductive systems that operate in first order logic. We present a recursive synthesis algorithm that overcomes this difficulty for a class of program synthesis problems. Our system has successfully constructed numerical simulators for computational design of jet-engine nozzles and sailing yachts, among others
  • Keywords
    computer aided software engineering; deductive program synthesis; first order logic; numerical simulation programs; ordinary differential equations; recursive synthesis algorithm; software tools; Aircraft manufacture; Aircraft propulsion; Atmospheric modeling; Computational modeling; Computer science; Design engineering; Differential equations; Network synthesis; Numerical simulation; Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge-Based Software Engineering Conference, 1996., Proceedings of the 11th
  • Conference_Location
    Syracuse, NY
  • ISSN
    1068-3062
  • Print_ISBN
    0-8186-7681-7
  • Type

    conf

  • DOI
    10.1109/KBSE.1996.552818
  • Filename
    552818