1994Unpublished venueRequires access

A formalization of expression semantics for an executable modeling language

Neustadter

Open publisher page 3 citations

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.>

About this research paper

What this paper is about

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.>

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.>

Key concepts: Sublanguage, Executable, Programming language, Computer science, Semantics (computer science), Software portability, Expression (computer science), Modeling language

Related papers

Back to paper searchBrowse research topicsOriginal source
A formalization of expression semantics for an executable modeling language — Research Paper | ScholarLens