The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (1988 vol.14)
pp: 472-480
ABSTRACT
<p> We present the formal semantics of a novel language, called EqL, for first-order functional and Horn logic programming. An EqL program is a set of conditional pattern-directed rules, where the conditions are expressed as a conjunction of equations. The programming paradigm provided by this language may be called equational programming. The declarative semantics of equations is given in terms of their complete set of solutions, and the operational semantics for solving equations is an extension of reduction, called object refinement. The correctness of the operational semantics is established through soundness and completeness theorems. Examples are given to illustrate the language and its semantics.</p>
INDEX TERMS
Correctness theorems, denotational semantics, equational programming, equation solving, functional programming, logic programming, object refinement, reduction semantics.
CITATION
B. Jayaraman, "Semantics of EqL", IEEE Transactions on Software Engineering, vol.14, no. 4, pp. 472-480, April 1988, doi:10.1109/32.4670
39 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool