首页> 外文期刊>ACM transactions on software engineering and methodology >Flow Analysis for Verifying Properties of Concurrent Software Systems
【24h】

Flow Analysis for Verifying Properties of Concurrent Software Systems

机译:验证并行软件系统属性的流分析

获取原文

摘要

This article describes FLAVERS, a finite-state verification approach that analyzes whether concurrent systems satisfy user-defined, behavioral properties. FLAVERS automatically creates a compact, event-based model of the system that supports efficient dataflow analysis. FLAVERS achieves this efficiency at the cost of precision. Analysts, however, can improve the precision of analysis results by selectively and judiciously incorporating additional semantic information into an analysis. We report on an empirical study of the performance of the FLAVERS/Ada toolset applied to a collection of multitasking Ada systems. This study indicates that sufficient precision for proving system properties can usually be achieved and that the cost for such analysis typically grows as a low-order polynomial in the size of the system.
机译:本文介绍FLAVERS,这是一种有限状态验证方法,可以分析并发系统是否满足用户定义的行为属性。 FLAVERS自动创建一个紧凑的,基于事件的系统模型,该模型支持有效的数据流分析。 FLAVERS以精度为代价实现了这一效率。但是,分析师可以通过有选择地,明智地将其他语义信息合并到分析中来提高分析结果的准确性。我们报告了FLAVERS / Ada工具集应用于多任务Ada系统集合的性能的实证研究。这项研究表明,通常可以实现证明系统性能的足够精度,并且这种分析的成本通常会随着系统大小的低阶多项式而增长。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号