arrow
返回

Specification-Driven Conformance Checking for Virtual/Silicon Devices Using Mutation Testing

delete2021-03-01
delete1
delete
OA
AI
H
Haifeng Gu
J
Jianning Zhang
M
Mingsong Chen *
T
Tongquan Wei
L
Lei Li
F
Fei Xie
DOI:10.1109/TC.2020.2988906delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Modern software systems, either system or application software, are increasingly being developed on top of virtualized software platforms. They may simply intend to execute on virtual machines or they may be expected to port to physical machines eventually. In either case, the devices, virtual or silicon, in the target virtual or physical machines are expected to conform to the specifications based on which the software systems have been developed. Non-conformance of these devices to the specifications can cause catastrophic failures of the software systems. In this article, we propose a mutation-based framework for effective and efficient conformance checking between virtual/silicon device implementations and their specifications. Based on our defined mutation operators, device specifications can be automatically instrumented with weak mutant-killing constraints to model potential erroneous device behaviors. To kill all feasible mutants, our approach adopts a cooperative symbolic execution mechanism that can efficiently automate the test case generation and conformance checking for virtual/silicon devices. By symbolically executing the instrumented specifications with virtual/silicon device traces obtained from the cooperative execution, our method can accurately measure whether the designs have been sufficiently validated and report the inconsistencies between device specifications and implementations. Comprehensive experiments on two industrial network adapters and their virtual devices demonstrate the effectiveness of our proposed approach in conformance checking for both virtual and silicon devices.
Keyword:
Testing
Silicon devices
Software systems
Instruments
Registers
Frequency division multiplexing
Generators
Conformance checking
mutation testing
virtual prototype
silicon device
specification
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
1.0W

机构

I
intel usa
学者数:
736
论文数: 548
被引数: 342
I
intel corporation
学者数:
59
论文数: 23
被引数: 0
E
East China Normal University
学者数:
1.9K
论文数: 663
被引数: 0
学者 查看更多机构
引用论文

引用论文

Genetic variation and evolution of Polaskia chichipe (Cactaceae) under domestication in the Tehuacán Valley, central Mexico
err2005-03-29
err0
PREAI
errADRIANA OTERO‐ARNAIZ; ALEJANDRO CASAS; JAMES L. HAMRICK; JENNIFER CRUSE‐SANDERS
err分享
err收藏
Utility and validity of a brief cognitive assessment tool in patients with epileptic and nonepileptic seizures
err2011-06-01
err0
PREAI
errMark Walterfang; Yves Choi; Terence J. O'Brien; Nerissa Cordy; Raju Yerra; Sophia Adams; Dennis Velakoulis
err分享
err收藏
Sulphide stress cracking of a valve stem of duplex stainless steel
err2018-12-01
err0
PREAI
errK. Chandra; A.P. Singh; Vivekanand Kain; Niraj Kumar
err分享
err收藏
SAGE: Whitebox Fuzzing for Security TestingSAGE: 用于安全测试的白盒模糊测试
err2012-03-01
err379
PREAI
errGodefroid, Patrice; Levin, Michael Y.; Molinar, David
err分享
err收藏
Additive Manufacturing: Highly Tunable Thiol‐Ene Photoresins for Volumetric Additive Manufacturing (Adv. Mater. 47/2020)
err2020-11-24
err0
errOAAI
errCaitlyn C. Cook; Erika J. Fong; Johanna J. Schwartz; Dominique H. Porcincula; Allison C. Kaczmarek; James S. Oakdale; Bryan D. Moran; Kyle M. Champley; Charles M. Rackson; Archish Muralidharan; Robert R. McLeod; Maxim Shusteff
err分享
err收藏
err分享
err收藏
Antifreeze protein from shorthorn sculpin: Identification of the ice‐binding surface
err2009-04-08
err0
errOAAI
errJason Baardsnes; Masood Jelokhani‐Niaraki; Leslie H. Kondejewski; Michael J. Kuiper; Cyril M. Kay; Robert S. Hodges; Peter L. Davies
err分享
err收藏
学者 查看更多内容