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


Heuristics for fault diagnosis when testing from finite state machines
Authors:Qiang Guo  Robert M Hierons  Mark Harman  Karnig Derderian
Affiliation:1. Department of Computer Science, The University of Sheffield, Regent Court, 211 Portobello Street, Sheffield S1 4DP, U.K.;2. School of Information Systems, Computing and Mathematics, Brunel University, Uxbridge, Middlesex UB8 3PH, U.K.;3. Department of Computer Science, King's College London, Strand, London WC2R 2LS, U.K.
Abstract:When testing from finite state machines, a failure observed in the implementation under test (IUT) is called a symptom. A symptom could have been caused by an earlier state transfer failure. Transitions that may be used to explain the observed symptoms are called diagnosing candidates. Finding strategies to generate an optimal set of diagnosing candidates that could effectively identify faults in the IUT is of great value in reducing the cost of system development and testing. This paper investigates fault diagnosis when testing from finite state machines and proposes heuristics for fault isolation and identification. The proposed heuristics attempt to lead to a symptom being observed in some shorter test sequences, which helps to reduce the cost of fault isolation and identification. The complexity of the proposed method is analysed. A case study is presented, which shows how the proposed approach assists in fault diagnosis. Copyright © 2006 John Wiley & Sons, Ltd.
Keywords:finite state machines  conformance testing  fault diagnosis  symptom  candidates  conflict sets  minimization
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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