×

随机参数化系统在任意调度器下的生存性。 (英语) Zbl 1411.68075号

Chaudhuri,Swarat(编辑)等人,《计算机辅助验证》。2016年7月17日至23日在加拿大安大略省多伦多举行的2016年CAV第28届国际会议。诉讼程序。第二部分。查姆:斯普林格。莱克特。注释计算。科学。9780, 112-133 (2016).
摘要:我们考虑具有有限但无界进程数的系统的活性验证问题,通常称为参数化系统此类系统的典型示例包括分布式协议(例如,餐饮哲学家问题)。与验证安全性的情况不同,证明活性仍然被认为是极为困难的,尤其是在系统中存在随机性的情况下。在本文中,我们考虑任意(包括不公平)调度器下的活性,这在自稳定系统的文献中通常被认为是一个理想的性质。我们介绍了一种在任意调度器下证明随机参数化系统生存性的自动方法。将活跃度视为两层可达性游戏(在调度程序和进程之间),我们的方法是一种CEGAR方法,它综合了进程的进度关系,可以用符号表示为有限状态自动机。该方法是增量的,利用了Angluin-style L(^*)学习和SAT解决方案。我们的实验表明,我们的算法能够自动证明著名的随机分布式协议的活性,包括Lehmann-Rabin随机用餐哲学家协议和随机自稳定协议(如Israeli-Jalfon协议)。据我们所知,这是第一个能够证明随机协议活性的全自动方法。
关于整个系列,请参见[Zbl 1342.68011号].

MSC公司:

68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用