{"title":"Re-engineering the test development process","authors":"P. Giordano, F. Levy","doi":"10.1109/AUTEST.1994.381573","DOIUrl":null,"url":null,"abstract":"Traditional development of the diagnostic portion of test programs required a highly labor-intensive process of going through pages of schematics and circuit diagrams, hypothesizing all potential failure modes, and developing discrete test paths to ensure fault propagation. In the re-engineered test process, model-based diagnostic software is separated from test software. In run-time, the diagnostic software provides dynamic fault isolation without complex diagnostic test programs. In the re-engineered test process, the fundamental nature and structure of the test process has been changed. The interpretation of the tests is done by dynamic interaction of the product or process knowledge base with an Al Inference Engine that on-the-fly interprets test information based upon all information it receives-in any order. In this type of test program structure, no code is duplicated. The fist of faults is clearly identified and diagnostic data for each fault is kept in one location. Model-based reasoning makes diagnostics affordable for limited production testing and effective for complex system test. The re-engineered test process also supports design of embedded fault management systems, trade-offs between on-line and off-line test, as well as automatic production and field service diagnostics.<<ETX>>","PeriodicalId":308840,"journal":{"name":"Proceedings of AUTOTESTCON '94","volume":"93 15","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of AUTOTESTCON '94","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.1994.381573","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
Traditional development of the diagnostic portion of test programs required a highly labor-intensive process of going through pages of schematics and circuit diagrams, hypothesizing all potential failure modes, and developing discrete test paths to ensure fault propagation. In the re-engineered test process, model-based diagnostic software is separated from test software. In run-time, the diagnostic software provides dynamic fault isolation without complex diagnostic test programs. In the re-engineered test process, the fundamental nature and structure of the test process has been changed. The interpretation of the tests is done by dynamic interaction of the product or process knowledge base with an Al Inference Engine that on-the-fly interprets test information based upon all information it receives-in any order. In this type of test program structure, no code is duplicated. The fist of faults is clearly identified and diagnostic data for each fault is kept in one location. Model-based reasoning makes diagnostics affordable for limited production testing and effective for complex system test. The re-engineered test process also supports design of embedded fault management systems, trade-offs between on-line and off-line test, as well as automatic production and field service diagnostics.<>