arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1010.1602cs.SEcs.LO
收藏

复杂拓扑结构参数规格说明的自动验证

Automatic Verification of Parametric Specifications with Complex Topologies

Johannes Faber, Carsten Ihlemann, Swen Jacobs, Viorica Sofronie-Stokkermans

摘要:

本文的重点是降低验证的复杂性,利用模块化在各个层次上:在规范,验证,和结构。对于规范,我们使用的模块化语言CSP-OZ-DC,它允许我们解耦验证任务有关的数据从那些有关的持续时间。在验证级别,我们利用模块化的定理证明丰富的数据结构,并使用此不变检查。在结构层面上,我们分析了模块化验证的系统组成的各种组件的相互作用的可能性,我们说明了这些想法,通过自动验证安全性能的案例研究,从欧洲训练控制系统标准,它扩展了以前的例子,包括一个复杂的轨道拓扑结构与列表的轨道段和列车与不同的路线。

英文摘要:

The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact.We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑