...
首页> 外文期刊>Programming and Computer Software >The Use of Contract Specifications for Representing Requirements and for Functional Testing of Hardware Models
【24h】

The Use of Contract Specifications for Representing Requirements and for Functional Testing of Hardware Models

机译:合同规范用于表示需求和硬件模型的功能测试

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

摘要

Contract specifications in the form of pre- and postconditions are widely used in software engineering for formal description of interfaces of software components. On the one hand, such specifications are convenient for the developers since they can easily be attached to the system architecture. On the other hand, test oracles verifying conformance of the behavior of the target system to the specifications can automatically be generated from them. In the paper, it is suggested to use contract specifications for representing requirements and for functional testing of hardware models developed in languages such as VHDL, Verilog, SystemC, System Verilog, etc. An approach to specification of such systems is proposed and compared with the existing methods of hardware specification. An experience of its practical use is described. The approach is based on the UniTESK testing technology developed at the Institute for System Programming.
机译:前置条件和后置条件形式的合同规范被广泛用于软件工程中,以正式描述软件组件的接口。一方面,这样的规范对开发人员来说很方便,因为它们可以轻松地附加到系统体系结构中。另一方面,可以自动从中生成验证目标系统行为符合规范的测试预言。在本文中,建议使用合同规范来表示需求并用于对以VHDL,Verilog,SystemC,System Verilog等语言开发的硬件模型进行功能测试。提出了一种规范此类系统的方法,并将其与现有的硬件规范方法。描述了其实际使用的经验。该方法基于系统编程研究所开发的UniTESK测试技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号