Abstract
To insure various operation modes operated properly, important modules or potential fault sources must be monitored. Due to the hardware resource limit, only part of modules and potential faults can be covered by online test. The percentage of modules or fault sources been covered is termed as fault detection rate (FDR). Lower mode FDR constraints must be satisfied to insure the whole mission executed successfully. It’s a typical multi-constraint optimization problem. In this paper, a grouped genetic algorithm (GGA) is proposed to minimize the test cost and satisfy the FDR constraints. Each GA is used to optimize the test set for one mode. The final chromosome of each GA represents the selected tests in one mode. The union set of the chromosomes of all GAs gives the final solution. Each GA is subjected to one FDR constraint, therefore, the optimal solution is more likely be found. The group of GAs are executed in parallel, hence, the proposed method is efficient. The effectiveness and efficiency of the proposed method are verified by statistical experiments.
Similar content being viewed by others
References
ChengLin Y, Shulin T, Bing L, Fang C (2011) Methods of handling the tolerance and test-point selection problem for analog-circuit fault diagnosis. IEEE Trans Instrum Meas 60(1):176–185
ChengLin Y, Jing Y, Zhen L, Shulin T (2014) Complex field fault modeling-based optimal frequency selection in linear analog circuit fault diagnosis. IEEE Trans Instrum Meas 63(4):813–825
Chunhong C, Bin Z (2006) The Application of the Genetic algorithm-Ant algorithm in the Geometric Constraint Satisfaction Guidelines. In: 5th IEEE International Conference on Cognitive Informatics, pp 17–19
Dasgupta D, Michalewicz Z (eds) (1997) Evolutionary algorithms in engineering applications. Springer-Verlag, Berlin
Deb S, Ghoshal S, Mathur A, Shrestha R, Pattipati KR (1998) Multisignal modeling for diagnosis, FMECA, and reliability. IEEE Int Conf Syst 3:3026–3031
Golonek T, Rutkowski J (2007) Genetic-algorithm-based method for optimal analog test points selection. IEEE Trans Circ Syst II: Express Briefs 54(2):117–121
Halder A, Chatterjee A (2004) Automated test generation and test point selection for specification test of analog circuits. In: 5th International Symposium on Quality Electronic Design, pp 401–406
Hoffmeister F, Sprave J (1991) Problem-independent handling of constraints by use of metric penalty functions. In: 5th Annual Confenence on Evolutionary Programming, pp 289–294
Kuldeep K, Berlin W (1999) Application of genetic and fuzzy modelling in time series analysis. In: Thrid International Conference on Computional Intelligence and Multimedia Applications, ICCTMA,99. Proceedings, pp 128–132
Lei H, Qin K (2014) Greedy randomized adaptive search procedure for analog test point selection. Analog Integr Circ Sig Procedure 79(2):371–383
Man Z, Wei T (2008) Research on Multi-project Scheduling Problem Based on Hybrid Genetic Algorithm. In: International Conference on Computer Science and Software Engineering, pp 12–14
Michalewica Z, Nazhiyath G (1995) A co-evolutionary algorithm for numerical optimization with nonlinear constraints. In: 2nd International Conference on Evolutionary Computation, pp 647–651
Michalewicz Z, Attis N (1994) Evolutionary Optimization of Constrained Problems. In: 3rd Annual Conference on Evolutionary Programming, pp 98–108
Panichella A, Oliveto R, Di Penta M, De Lucia A (2015) Improving multi-objective test case selection by injecting diversity in genetic algorithms. IEEE Trans Softw Eng 41(4):358–383
Ronghua J, Houjun W, Shulin T, Bing L (2010) Multidimensional fitness function DPSO algorithm for analog test point selection. IEEE Trans Instrum Meas 59(6):1634–1641
Shigang Z, Pattipati KR, Zheng H, Xisen W (2013) Optimal selection of imperfect tests for fault detection and isolation. IEEE Trans Syst, Man Cybern: Syst 43:1370–1384
Shulin T, Bing L (2009) Application of heuristic graph search to test-point selection for analog fault dictionary techniques. IEEE Trans Instrum Meas 58(7):2145–2158
Skolpadungket P, Dahal K (2007) Portfolio optimization using multi-obj ective genetic algorithms. In: IEEE Congress on Evolutionary Computation, 2007. CEC 2007. pp 25–28
Wan J, Zhang F (2011) Diagnostic information based test points selection for analog circuit diagnosis. In: Proc. IEEE 5th International Conference on Cybernetics and Intelligent Systems (CIS), pp 42–46
Wang G, Li Q, Chen X, Meng X (2014) Research on the efficiency improvement of Design for Testability Using Test Point Allocation. J Electron Test 30(3):371–376
Xiaomei C, Xiaofeng M, Wang G (2012) A modified simulation-based multi-signal modeling for electronic system. J Electron Test 28(2):155–165
Yong Z, Xixiang C, Guanjun L, Jing Q, Shuming Y (2009) Optimal Test Points Selection Based on Multi-Objective Genetic Algorithm. In: IEEE Circuits and Systems International Conference on Testing and Diagnosis, pp 1–4
Zhang S, Pattipati KR, Hu Z, Wen X (2013) Optimal Selection of Imperfect Tests for fault detection and isolation. In: 4th IEEE International Conference on Information Science and Technology (ICIST), pp 393–396
Zhao D, He Y (2015) A new test point selection method for analog circuit. J Electron Test; Theory Appl 31(1):53–66
Acknowledgements
This work was supported in part by the Fundamental Research Funds for the Central Universities of China (Grant No. ZYGX2015J074).
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: A. Ivanov
Rights and permissions
About this article
Cite this article
Yang, C., Chen, F. & Tian, S. Grouped Genetic Algorithm Based Optimal Tests Selection for System with Multiple Operation Modes. J Electron Test 33, 415–429 (2017). https://doi.org/10.1007/s10836-017-5672-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-017-5672-y