EVOLVING ALGEBRA MODEL OF PROGRAMMING LANGUAGE SEMANTICS

被引:0
|
作者
GLAVAN, P
ROSENZWEIG, D
机构
关键词
FORMAL DEFINITIONS AND THEORY; SEMANTICS OF PROGRAMMING LANGUAGES; MODELS OF COMPUTATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We provide a simple evolving algebra (cf. [5] for relevant definitions) model of the language of while programs, based on an obvious flowchart scheme, similar to models used for C [4] and Occam [2]. A simple operational semantics then associates, to a program, a partial function, mapping environments to runs of the appropriate evolving algebra. Due to compositionality of the semantics, it allows simple, correct and complete interpretations of usual semantic descriptions-SOS, denotational semantics, Hoare logic-by straightforward formalization of their usual intuitive explanations, putting thus the evolving algebra model in the role of primary operational model of the language. The evolving algebra model smoothly generalizes to more complex (and more realistic) situations [4,2,1], where other semantical descriptions become unpractical in view of combinatorial explosion of formalism.
引用
收藏
页码:416 / 422
页数:7
相关论文
共 50 条