{"title":"Ada source code analysis for automatic test case generation","authors":"V. Santhanam","doi":"10.1109/AUTEST.1992.270094","DOIUrl":null,"url":null,"abstract":"Summary form only given, as follows. A multipurpose semantic analyzer front-end for Ada has been developed to meet a variety of Ada source code analysis needs. One of those needs is the automatic generation of glass-box test cases. Glass-box test case generation requires control and data flow information in conjunction with semantic information on subprogram interfaces and local declarations. Control flow analysis will be needed to address statement and path coverage issues. Data flow analysis can be used to force execution through potentially anomalous paths. Semantic analysis provides prerequisite information for generating acceptable test cases in these cases, as well as for boundary condition testing. The author presents a design of a back-end for the multipurpose front-end which will compute control and data flow information required for automatic test case generation.<<ETX>>","PeriodicalId":273287,"journal":{"name":"Conference Record AUTOTESTCON '92: The IEEE Systems Readiness Technology Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Record AUTOTESTCON '92: The IEEE Systems Readiness Technology Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.1992.270094","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Summary form only given, as follows. A multipurpose semantic analyzer front-end for Ada has been developed to meet a variety of Ada source code analysis needs. One of those needs is the automatic generation of glass-box test cases. Glass-box test case generation requires control and data flow information in conjunction with semantic information on subprogram interfaces and local declarations. Control flow analysis will be needed to address statement and path coverage issues. Data flow analysis can be used to force execution through potentially anomalous paths. Semantic analysis provides prerequisite information for generating acceptable test cases in these cases, as well as for boundary condition testing. The author presents a design of a back-end for the multipurpose front-end which will compute control and data flow information required for automatic test case generation.<>