Relational Decomposition
Relational Decomposition
复制标题
关系分解
DOI:
10.1007/978-3-642-22863-6_6
复制
发表时间:
2011
影响因子:
--
通讯作者:
Lennart Beringer
中科院分区:
文献类型:
--
作者:
Lennart Beringer
We introduce relational decomposition, a technique for formally reducing termination-insensitive relational program logics to unary logics, that is program logics for one-execution properties. Generalizing the approach of selfcomposition, we develop a notion of interpolants that decompose along the phrase structure, and relate these interpolants to unary and relational predicate transformers. In contrast to previous formalisms, relational decomposition is applicable across heterogeneous pairs of transition systems. We apply our approach to justify variants of Benton's Relational Hoare Logic (RHL) for a language with objects, and present novel rules for relating loops that fail to proceed in lockstep. We also outline applications to noninterference and separation logic.
DOI:
10.1145/1111037.1111045
发表时间:
2006-01
期刊:
--
影响因子:
--
作者:
Sebastian Hunt;David Sands
通讯作者:
Sebastian Hunt;David Sands