FRACTAL: Efficient Fault Isolation Using Active Testing
Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 778-783.
Abstract
Model-Based Diagnosis (MBD) approaches often yield a large number of diagnoses, severely limiting their practical utility. This paper presents a novel active testing approach based on MBD techniques, called FRACTAL (FRamework for ACtive Testing ALgorithms), which, given a system description, computes a sequence of control settings for reducing the number of diagnoses. The approach complements probing, sequential diagnosis, and ATPG, and applies to systems where additional tests are restricted to setting a subset of the existing system inputs while observing the existing outputs. This paper evaluates the optimality of FRACTAL, both theoretically and empirically. FRACTAL generates test vectors using a greedy, next-best strategy and a low-cost approximation of diagnostic information entropy. Further, the approximate sequence computed by FRACTAL's greedy approach is optimal over all poly-time approximation algorithms, a fact which we confirm empirically. Extensive experimentation with ISCAS85 combinational circuits shows that FRACTAL reduces the number of remaining diagnoses according to a steep geometric decay function, even when only a fraction of inputs are available for active testing.Alexander Feldman, Gregory Provan, Arjan van Gemund
@inproceedings{ijcai2009p134,
title = {FRACTAL: Efficient Fault Isolation Using Active Testing},
author = {Feldman, Alexander and Provan, Gregory M. and van Gemund, Arjan J. C.},
booktitle = {Proceedings of the Twenty-First International Joint Conference on
Artificial Intelligence, {IJCAI-09}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Hiroaki Kitano},
pages = {778--783},
year = {2009},
url = {https://ijcai.org/proceedings/2009/134},
}
TY - CPAPER TI - FRACTAL: Efficient Fault Isolation Using Active Testing AU - Feldman, Alexander AU - Provan, Gregory M. AU - van Gemund, Arjan J. C. T2 - Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence, IJCAI-09 PB - International Joint Conferences on Artificial Intelligence PY - 2009 SP - 778 EP - 783 UR - https://ijcai.org/proceedings/2009/134 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: