首页 | 本学科首页   官方微博 | 高级检索  
     


An approach to testing commercial embedded systems
Affiliation:1. University of Kentucky, USA;2. Peking University, China;3. University of Minnesota Twin Cities, USA;4. University of California Santa Cruz, USA;1. MOEKLINNS, Department of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China;2. Department of Computer Science, Western Michigan University, Kalamazoo, MI 49008, USA;1. ZebraPET LLC, Privacy Enhancing Technologies, Boca Raton 33433, FL, United States;2. Florida Atlantic University, Boca Raton 33431, FL, United States
Abstract:A wide range of commercial consumer devices such as mobile phones and smart televisions rely on embedded systems software to provide their functionality. Testing is one of the most commonly used methods for validating this software, and improved testing approaches could increase these devices’ dependability. In this article we present an approach for performing such testing. Our approach is composed of two techniques. The first technique involves the selection of test data; it utilizes test adequacy criteria that rely on dataflow analysis to distinguish points of interaction between specific layers in embedded systems and between individual software components within those layers, while also tracking interactions between tasks. The second technique involves the observation of failures: it utilizes a family of test oracles that rely on instrumentation to record various aspects of a system's execution behavior, and compare observed behavior to certain intended system properties that can be derived through program analysis. Empirical studies of our approach show that our adequacy criteria can be effective at guiding the creation of test cases that detect faults, and our oracles can help expose faults that cannot easily be found using typical output-based oracles. Moreover, the use of our criteria accentuates the fault-detection effectiveness of our oracles.
Keywords:Embedded systems  Software test adequacy criteria  Test oracles
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号