{"title":"An approach to large program testing with tool WHEN","authors":"Huaiyu Zhu, F. Chen","doi":"10.1109/ATS.1993.398792","DOIUrl":null,"url":null,"abstract":"The problem to test large application and system programs efficiently in supercomputer systems is discussed. Many difficulties exist when large programs are concerned. In order to overcome some of these difficulties, we design a novel software tool named WHEN, which has been used to solve some dynamic internal testing problems, such as flexible flowtracing, debugging of deep rooted errors or faults, internal structural analysis of foreign programs, program testing in batch and real time systems, etc. in the supercomputer software development where large programs are often found. This paper first discusses some problems in the large program testing. Then WHEN is introduced with an efficient implementation of WHEN on supercomputers. Third, an approach to large program testing with the tool WHEN is explained with a few practical application examples. Finally, a method to improvement of software design for testability and maintainability is suggested.<<ETX>>","PeriodicalId":228291,"journal":{"name":"Proceedings of 1993 IEEE 2nd Asian Test Symposium (ATS)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1993 IEEE 2nd Asian Test Symposium (ATS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ATS.1993.398792","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The problem to test large application and system programs efficiently in supercomputer systems is discussed. Many difficulties exist when large programs are concerned. In order to overcome some of these difficulties, we design a novel software tool named WHEN, which has been used to solve some dynamic internal testing problems, such as flexible flowtracing, debugging of deep rooted errors or faults, internal structural analysis of foreign programs, program testing in batch and real time systems, etc. in the supercomputer software development where large programs are often found. This paper first discusses some problems in the large program testing. Then WHEN is introduced with an efficient implementation of WHEN on supercomputers. Third, an approach to large program testing with the tool WHEN is explained with a few practical application examples. Finally, a method to improvement of software design for testability and maintainability is suggested.<>