Meng Li, B. Meng, Han Yu, Kit Siu, Michael Durling, Daniel Russell, Craig McMillan, Matthew Smith, M. Stephens, Scott Thomson
{"title":"Requirements-based Automated Test Generation for Safety Critical Software","authors":"Meng Li, B. Meng, Han Yu, Kit Siu, Michael Durling, Daniel Russell, Craig McMillan, Matthew Smith, M. Stephens, Scott Thomson","doi":"10.1109/DASC43569.2019.9081726","DOIUrl":null,"url":null,"abstract":"With the growing size and complexity of safety critical software in industrial domains such as aviation, automotive and medical devices, developing tests for such software to achieve corresponding standards such as DO-178C and ISO-26262 has become a challenge. Existing test generation tools are either not generating a complete set of tests to satisfy the standards or requires considerable human interventions. General Electric developed a toolchain called ASSERT™ (Analysis of Semantic Specifications and Efficient generation of Requirements based Tests) to address the challenges and limitations of existing tools by formally capturing requirements and automatically generating a complete set of requirements-based tests to satisfy certain industry standards. This paper describes our approach to automatically generate test objectives, test cases, and test procedures from requirements to satisfy DO-178C. We demonstrate ASSERT™'s requirements-based automated test generation (ATG) tool on an avionics system.","PeriodicalId":129864,"journal":{"name":"2019 IEEE/AIAA 38th Digital Avionics Systems Conference (DASC)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE/AIAA 38th Digital Avionics Systems Conference (DASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASC43569.2019.9081726","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
With the growing size and complexity of safety critical software in industrial domains such as aviation, automotive and medical devices, developing tests for such software to achieve corresponding standards such as DO-178C and ISO-26262 has become a challenge. Existing test generation tools are either not generating a complete set of tests to satisfy the standards or requires considerable human interventions. General Electric developed a toolchain called ASSERT™ (Analysis of Semantic Specifications and Efficient generation of Requirements based Tests) to address the challenges and limitations of existing tools by formally capturing requirements and automatically generating a complete set of requirements-based tests to satisfy certain industry standards. This paper describes our approach to automatically generate test objectives, test cases, and test procedures from requirements to satisfy DO-178C. We demonstrate ASSERT™'s requirements-based automated test generation (ATG) tool on an avionics system.