麦克帕托姆 swMATH编号: 42811 软件作者: 曾锐、孙Z、刘S、何X 描述: McPatom:使用模型检查的原子性违规预测分析工具。由于并发性,多线程程序很容易出现错误。由于存在大量交错,并发错误很难发现和重现。大多数非死锁并发错误都是原子性冲突错误,这是由于多个线程对共享变量的无保护访问造成的。本文提出了一个名为McPatom的动态预测工具,用于预测原子性冲突错误,其中涉及一对线程使用模型检查访问共享变量。McPatom使用模型检查来确保在预测从交错执行中提取的抽象线程模型中捕获的任何可能的原子性冲突时的完整性。McPatom可以预测涉及三次以上访问和多个子例程的原子性冲突,并支持所有同步原语。我们已经将McPatom应用于预测现实系统中的几个已知错误,包括避开其他几个现有工具的错误。我们提供了对McPatom在原子违反可预测性和性能方面的评估,以及其他改进策略。 主页: https://link.springer.com/chapter/10.1007/978-3642-31759-0_14 相关软件: 橡皮擦;赛车X;ChibiOS公司;继电器;自由RTOS;ArduPilot公司 引用于: 1文件 5位作者引用 1 迪帕克·D’Souza 1 米纳克什·D’Souza 1 Pai,Rekha R。 1 普拉卡什,普拉蒂巴 1 阿披实·辛格 连载1篇 1 系统设计中的形式化方法 在1个字段中引用 1 计算机科学(68至XX) 按年份列出的引文