The paper gives a detailed presentation of a framework, embedded into the simply typed higher-order logic and aimed at the support of sound and structured reasoning about various properties of models of imperative programs with interleaved computations. As a case study, a model of the Peterson's mutual exclusion algorithm will be scrutinised in the course of the paper illustrating applicability of the framework.
翻译:本文详细介绍了一个框架,它包含在简单的高阶排序逻辑中,旨在支持对断裂计算势在必行方案模型的各种特性进行合理和有条理的推理。 作为案例研究,彼得森相互排斥算法模型将在文件中进行仔细审查,说明框架的适用性。