• DocumentCode
    2075556
  • Title

    Generating programs from connections of physical models

  • Author

    Novak, Gordon S., Jr.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., San Antonio, TX, USA
  • fYear
    1994
  • fDate
    1-4 Mar 1994
  • Firstpage
    224
  • Lastpage
    230
  • Abstract
    Describes a system that constructs a computer program from a graphical specification provided by the user. The specification consists of diagrams that represent physical and mathematical models; connections between diagram ports signify that corresponding quantities must be equal. A program (in Lisp or C) is generated from the graphical specification by data flow analysis and algebraic manipulation of equations associated with the physical models. Equations, algebraic manipulations, and unit conversions are hidden from the user and are performed automatically. This system allows more rapid generation of programs than would be possible with hand coding
  • Keywords
    C language; LISP; automatic programming; diagrams; equations; formal specification; modelling; symbol manipulation; visual programming; C program; Lisp program; algebraic manipulation; corresponding quantities; data flow analysis; diagrams; equations; graphical specification; mathematical models; physical model connections; program generation; unit conversions; user transparent operations; Data analysis; Data flow computing; Equations; Flow graphs; Mathematical model; Mathematical programming; Measurement units; Performance evaluation; Physics; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence for Applications, 1994., Proceedings of the Tenth Conference on
  • Conference_Location
    San Antonia, TX
  • Print_ISBN
    0-8186-5550-X
  • Type

    conf

  • DOI
    10.1109/CAIA.1994.323628
  • Filename
    323628