{"title":"Optimal Sequential-Parallel Test Strategy Generation Method for Complex Systems","authors":"Jingyuan Wang;Zhen Liu;Jiahong Wang;Min Wang;Borui Gu;Yuhua Cheng","doi":"10.1109/TSMC.2025.3560997","DOIUrl":null,"url":null,"abstract":"One of the core tasks of design for testability (DFT) is to generate an optimal test strategy based on the test mode, to isolate faults quickly and accurately. There are currently two modes: 1) sequential test mode (STM) and 2) parallel test mode (PTM). For complex systems, limited testing resources are difficult to meet parallel test conditions, so STM is mostly used. The multisignal flow graph is a widely used model for generating optimal sequential test strategy (STS) in DFT. However, this STM-based model overlooks the possibility of conducting some tests in parallel, resulting in lengthy test time and greatly affecting the reliability and security of the systems. To solve this problem, an optimal sequential-parallel test strategy (SPTS) generation method is proposed. First, a new test mode of global sequential testing and local parallel testing is proposed to generalize the original model. Second, to overcome the combinatorial explosion caused by the new model, we approximate the discrete model to continuous and derive a probability heuristic function. Then, a neural network-intelligent algorithm structure is established to simplify the complex recursion of the heuristic function. Finally, this heuristic function is used to guide the generation of SPTS, which has a shorter test time than STS. Simulation results show that the reduction in time is related to the type and number of locally parallel tests, and reaches 39.5% in a real case.","PeriodicalId":48915,"journal":{"name":"IEEE Transactions on Systems Man Cybernetics-Systems","volume":"55 7","pages":"5054-5068"},"PeriodicalIF":8.6000,"publicationDate":"2025-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Systems Man Cybernetics-Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10979498/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
One of the core tasks of design for testability (DFT) is to generate an optimal test strategy based on the test mode, to isolate faults quickly and accurately. There are currently two modes: 1) sequential test mode (STM) and 2) parallel test mode (PTM). For complex systems, limited testing resources are difficult to meet parallel test conditions, so STM is mostly used. The multisignal flow graph is a widely used model for generating optimal sequential test strategy (STS) in DFT. However, this STM-based model overlooks the possibility of conducting some tests in parallel, resulting in lengthy test time and greatly affecting the reliability and security of the systems. To solve this problem, an optimal sequential-parallel test strategy (SPTS) generation method is proposed. First, a new test mode of global sequential testing and local parallel testing is proposed to generalize the original model. Second, to overcome the combinatorial explosion caused by the new model, we approximate the discrete model to continuous and derive a probability heuristic function. Then, a neural network-intelligent algorithm structure is established to simplify the complex recursion of the heuristic function. Finally, this heuristic function is used to guide the generation of SPTS, which has a shorter test time than STS. Simulation results show that the reduction in time is related to the type and number of locally parallel tests, and reaches 39.5% in a real case.
期刊介绍:
The IEEE Transactions on Systems, Man, and Cybernetics: Systems encompasses the fields of systems engineering, covering issue formulation, analysis, and modeling throughout the systems engineering lifecycle phases. It addresses decision-making, issue interpretation, systems management, processes, and various methods such as optimization, modeling, and simulation in the development and deployment of large systems.