首页> 外文会议>IEEE International High Level Design Validation and Test Workshop >Behavior Driven Development for circuit design and verification
【24h】

Behavior Driven Development for circuit design and verification

机译:电路设计和验证的行为驱动开发

获取原文

摘要

The design of hardware systems is a challenging and erroneous task where about 70% of the effort in designing these systems is spent on verification. In general, testing and verification are usually tasks that are being applied as a post-process to the implementation. In this paper, we propose a new design flow based on Behavior Driven Development (BDD), an agile technique for the development of software in which acceptance tests written in natural language play a central role and are the starting point in the design flow. We advance the flow such that the specifics that arise when modeling hardware are taken into account. Furthermore, we present a technique that allows for the automatic generalization of test cases to properties that are suitable for formal verification. This allows the designer to apply formal verification techniques based on test cases without specifying properties. We implemented our approach and evaluated the flow for an illustrative example that successfully demonstrates the advantages of the proposed flow.
机译:硬件系统的设计是一个具有挑战性和错误的任务,在设计这些系统的大约70%的努力下都花在验证上。通常,测试和验证通常是作为实现后应用程序应用的任务。在本文中,我们提出了一种基于行为驱动开发(BDD)的新设计流程,这是一种敏捷技术,用于开发的软件,其中用自然语言编写的验收测试发挥着中心作用,并且是设计流程中的起点。我们推进流程,使得考虑建模硬件时出现的细节。此外,我们介绍了一种技术,允许将测试用例的自动概括为适合形式验证的属性。这允许设计人员根据测试用例应用正式验证技术,而无需指定属性。我们实现了我们的方法,并评估了用于说明性示例的流程,该示例成功地展示了所提出的流量的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号