【24h】

Tool Integration with the Evidential Tool Bus

机译:工具集成与证据工具总线

获取原文

摘要

Formal and semi-formal tools are now being used in large projects both for development and certification. A typical project integrates many diverse tools such as static analyzers, model checkers, test generators, and constraint solvers. These tools are usually integrated in an ad hoc manner. There is, however, a need for a tool integration framework that can be used to systematically create workflows, to generate claims along with supporting evidence, and to maintain the claims and evidence as the inputs change. We present the Evidential Tool Bus (ETB) as a tool integration framework for constructing claims supported by evidence. ETB employs a variant of Datalog as a metalanguage for representing claims, rules, and evidence, and as a scripting language for capturing distributed workflows. ETB can be used to develop assurance cases for certifying complex systems that are developed and assured using a range of tools. We describe the design and prototype implementation of the ETB architecture, and present examples of formal verification workflows defined using ETB.
机译:正式和半正式工具现已用于开发和认证的大型项目。典型项目集成了许多不同的工具,如静态分析仪,模型检查器,测试发生器和约束求解器。这些工具通常以临时方式整合。然而,需要一种可用于系统地创建工作流的工具集成框架,以产生索赔以及支持证据,并将权利要求和证据保持在输入变化。我们将证据工具总线(ETB)作为一种用于构建证据支持的权利要求的工具集成框架。 ETB使用DataLog的变体作为代表索赔,规则和证据的Metalanguance,以及作为捕获分布式工作流的脚本语言。 ETB可用于开发用于使用一系列工具开发和放心的复杂系统的保证案例。我们描述了ETB架构的设计和原型实现,并使用ETB定义的正式验证工作流的示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号