A Fully Abstract Trace Semantics for General References
A Fully Abstract Trace Semantics for General References
复制标题
供一般参考的完全抽象跟踪语义
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
J. Laird
中科院分区:
文献类型:
--
作者:
J. Laird
We describe a fully abstract trace semantics for a functional language with locally declared general references (a fragment of Standard ML). It is based on a bipartite LTS in which states alternate between program and environment configurations and labels carry only (sets of) basic values, location and pointer names. Interaction between programs and environments is either direct (initiating or terminating subprocedures) or indirect (by the overwriting of shared locations): actions reflect this by carrying updates to the shared part of the store.