首页> 外文OA文献 >Design and Implementation of a Special-Purpose Static Program Analyzer for Safety-Critical Real-Time Embedded Software
【2h】

Design and Implementation of a Special-Purpose Static Program Analyzer for Safety-Critical Real-Time Embedded Software

机译:安全关键型实时嵌入式软件专用静态程序分析器的设计与实现

摘要

We report on a successful preliminary experience in the design and implementation of a special-purpose Abstract Interpretation based static program analyzer for the verification of safety critical embedded real-time software. The analyzer is both precise (zero false alarm in the considered experiment) and efficient (less than one minute of analysis for 10,000 lines of code). Even if it is based on a simple interval analysis, many features have been added to obtain the desired precision: expansion of small arrays, widening with several thresholds, loop unrolling, trace partitioning, relations between loop counters and other variables. The efficiency of the tool mainly comes from a clever representation of abstract environments based on balanced binary search trees.
机译:我们报告了基于特殊摘要解释的静态程序分析器在设计和实现上的成功初步经验,该静态程序分析器用于验证安全关键的嵌入式实时软件。分析仪既精确(在所考虑的实验中为零误报),又高效(对于10,000行代码少于一分钟的分析时间)。即使基于简单的间隔分析,也已添加了许多功能以获得所需的精度:扩展小数组,扩展多个阈值,展开循环,跟踪分区,循环计数器与其他变量之间的关系。该工具的效率主要来自对基于平衡二进制搜索树的抽象环境的巧妙表示。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号