Simulation and Invariance for Weak Consistency.

Lecture Notes in Computer Science(2016)

引用 6|浏览67
暂无评分
摘要
We aim at developing correct algorithms for a wide variety of weak consistency models M-0,..., M-n. Given an algorithm A and a consistency model M is an element of{M-0,..., M-n}, at quite a high-level examining the correctness of the algorithm A under M amounts to asking, for example, "can these executions happen?", or "are these the only possible executions?". Since a few years, Luc Maranget and myself have been designing and developing the herd7 simulation tool: given a litmus test, i.e. a small piece of code and a consistency model, i.e. a set of constraints defining the valid executions of a program, the herd7 tool outputs all the possible executions of the litmus test under the consistency model. In recent works with Patrick Cousot, we have developed an invariance method for proving the correctness of algorithms under weak consistency models. In this paper I would like to give a general overview of these works.
更多
查看译文
关键词
Shared Variable, Critical Section, Communication Specification, Consistency Model, Iteration Counter
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要