Constraints: a uniform approach to aliasing and typing
Constraints: a uniform approach to aliasing and typing
复制标题
约束:统一的别名和类型方法
DOI:
--
复制
发表时间:
1985
期刊:
影响因子:
--
通讯作者:
F. Schneider
中科院分区:
文献类型:
--
作者:
L. Lamport;F. Schneider
A constraint is a relation among program variables that is maintained throughout execution. Type declarations and a very general form of aliasing can be expressed as constraints. A proof system based upon the interpretation of Hoare triples as temporal logic formulas is given for reasoning about programs with constraints. The proof system is shown to be sound and relatively complete, and example program proofs are given.