首页> 外文期刊>Journal of Logic and Algebraic Programming >System-level state equality detection for the formal dynamic verification of legacy distributed applications
【24h】

System-level state equality detection for the formal dynamic verification of legacy distributed applications

机译:系统级状态相等性检测,用于对遗留的分布式应用程序进行正式的动态验证

获取原文
获取原文并翻译 | 示例

摘要

The ever increasing complexity of distributed systems mandates to formally verify their design and implementation. Unfortunately, the common approaches and existing tools to formally establish the correctness of these systems remain hardly applicable to most legacy HPC applications, that are commonly written in Fortran or C/C++, using the MPI standard.This work addresses the problem of automatically detecting at system-level the equality of the application's state. This allows to automatically verify safety and liveness properties on legacy HPC applications. We present how this state equality detection can be achieved without any source code static analysis, but at runtime using memory introspection and classical debugging techniques.We demonstrate the effectiveness of our approach through the exhaustive verification of several programs from the MPICH3 test suite and through the partial termination analysis of some applications from the Competition on Software Verification (SV-COMP).
机译:分布式系统的日益复杂性要求正式验证其设计和实现。不幸的是,用于正式确定这些系统正确性的通用方法和现有工具仍几乎不适用于大多数旧的HPC应用程序,这些应用程序通常是使用MPI标准以Fortran或C / C ++编写的。系统级别的应用程序状态相等。这样可以自动验证旧版HPC应用程序的安全性和活动性。我们介绍了如何在不进行任何源代码静态分析的情况下,而是在运行时使用内存自省和经典调试技术来实现这种状态相等性检测的方法。我们通过对MPICH3测试套件中多个程序的详尽验证以及通过来自软件验证竞赛(SV-COMP)的某些应用程序的部分终止分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号