[1] ITOH E, KAWAGUCHI Y, FURUKAWA Z, et al. Ordered sequence testing criteria for concurrent programs and the support tool[C]//Proceedings of the 19941st Asia-Pacific Software Engineering Conference. Piscataway:IEEE,1994:236-245. [2] LU S,JIANG W,ZHOU Y. A study of interleaving coverage criteria[C]//Proceedings of the 2007 6th Joint Meeting of the European Software Engineering Conference/the 2007 ACM SIGSOFT Symposium on the Foundations of Software Engineering. New York:ACM,2007:533-536. [3] ŞERBĂNUŢĂ T F,CHEN F,ROŞU G. Maximal causal models for multithreaded systems:UIUCDCS-R-2008-3017[R]. UrbanaChampaign:University of Illinois at Urbana-Champaign,2008. [4] VAKKALANKA S S,SHARMA S,GOPALAKRISHNAN G,et al. ISP:a tool for model checking MPI programs[C]//Proceedings of the 2008 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. New York:ACM, 2008:285-286. [5] VO A,VAKKALANKA S,DELISI M,et al. Formal verification of practical MPI programs[C]//Proceedings of the 2009 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. New York:ACM,2009:261-270. [6] SIEGEL S F,ZIRKEL T K. Automatic formal verification of MPIbased parallel programs[C]//Proceedings of the 2011 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. New York:ACM,2011:309-310. [7] SIEGEL S F,ZIRKEL T K. FEVS:a functional equivalence verification suite for high-performance scienti fi c computing[J]. Mathematics in Computer Science,2011,5(4):427-435. [8] GOTOVOS A, CHRISTAKIS M, SAGONAS K. Test-driven development of concurrent programs using Concuerror[C]//Proceedings of the 2011 10th ACM SIGPLAN Workshop on Erlang. New York:ACM,2011:51-61. [9] SOUZA P S L,SOUZA S S,ROCHA M G,et al. Data flow testing in concurrent programs with message passing and shared memory paradigms[J]. Procedia Computer Science,2013,18:149-158. [10] HUANG J. Stateless model checking concurrent programs with maximal causality reduction[C]//Proceedings of the 2015 36th ACM SIGPLAN Conference on Programming Language Design and Implementation. New York:ACM,2015:165-174. [11] TERRAGNI V, CHEUNG S C. Coverage-driven test code generation for concurrent classes[C]//Proceedings of the 2016 IEEE/ACM 38th IEEE International Conference on Software Engineering. Piscataway:IEEE,2016:1121-1132. [12] NGUYEN T L,SCHRAMMEL P,FISCHER B,at al. Parallel bug-finding in concurrent programs via reduced interleaving instances[C]//Proceedings of the 201732nd IEEE/ACM International Conference on Automated Software Engineering. Piscataway:IEEE,2017:753-764. [13] MELO S M,DE SOUZA S D R S,SARMANHO F S,et al. Contributions for the structural testing of multithreaded programs:coverage criteria,testing tool,and experimental evaluation[J]. Software Quality Journal,2018,26(3):921-959. [14] 姚香娟, 巩敦卫. 基于目标语句占优关系的软件可测试性转化[J]. 电子学报, 2013, 41(12):2523-2528.(YAO X J,GONG D W. Testability transformation based on dominant relation of target statements[J]. Acta Electronica Sinica,2013,41(12):2523-2528.) [15] 张功杰, 巩敦卫, 姚香娟. 基于统计占优分析的变异测试[J]. 软件学报, 2015, 26(10):2504-2520.(ZHANG G J,GONG D W, YAO X J. Mutation testing based on statistical dominance analysis[J]. Journal of Software,2015,26(10):2504-2520.) [16] 田甜, 郭庆, 张辰. 基于占优关系的MPI并行程序死锁检测[J]. 聊城大学学报(自然科学版), 2018, 31(4):104-110.(TIAN T, GUO Q,ZHANG C. Deadlock detection of parallel programs based on dominance relation[J]. Journal of Liaocheng University (Natural Science Edition),2018,31(4):104-110.) [17] NASA Advanced Supercomputing Division. NAS parallel benchmarks[CP/OL].[2020-07-03]. https://www.nas.nasa.gov/publications/npb.html. [18] ALETI A, MOSER I, GRUNSKE L. Analysing the fitness landscape of search-based software testing problems[J]. Automated Software Engineering,2017,24(3):603-621. [19] AHMED M A,HERMADI I. GA-based multiple paths test data generator[J]. Computers and Operations Research,2008,35(10):3107-3124. |