• DocumentCode
    2070667
  • Title

    A formalization of expression semantics for an executable modeling language

  • Author

    Neustadter, Laurel

  • Author_Institution
    Sch. of Manage., Texas Univ., Richardson, TX, USA
  • Volume
    3
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    492
  • Lastpage
    504
  • Abstract
    Proposes a method for formally specifying an executable modeling language´s (EML´s) expression sublanguage. We demonstrate the method in terms of a generic executable modeling language called GEML that is representative of a number of existing algebraic EMLs, including AMPL, GAMS, LINGO, and SML. Formalizing EML expression semantics is important for a number of reasons: semantic formalization enables certain kinds of EML implementation algorithms to be proved correct, can help reduce modeling errors, enables model portability, and may serve to bring greater focus to some issues of modeling language design.<>
  • Keywords
    formal specification; modelling; simulation languages; AMPL; GAMS; GEML; LINGO; SML; algebraic executable modeling languages; algorithm correctness proving; expression semantics; expression sublanguage; formal specification; model portability; modeling errors; modeling language design; semantic formalization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323313
  • Filename
    323313