We propose and demonstrate a method for the reduction of testing effort in safety-critical software development using DO-178 guidance. We achieve this through the application of Bounded Model Checking (BMC) to formal low-level requirements, in order to generate tests automatically that are good enough to replace existing labor-intensive test writing procedures while maintaining independence from implementation artefacts. Given that existing manual processes are often empirical and subjective, we begin by formally defining a metric, which extends recognized best practice from code coverage analysis strategies to generate tests that adequately cover the requirements. We then implement it in automated requirements testing procedure that is app...
International audienceThe V&V practices of safety-critical industries (e.g. avionics) are currently ...
The V&V practices of safety-critical industries (e.g. avionics) are currently based on either unit t...
Automated software testing is an important measure to improve software quality and the efficiency of...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
To be competitive, Model-Based Design can be applied to help bring down the cost of system design an...
In software development, testers often focus on functional testing to validate implemented programs ...
The aerospace domain is a safety-critical domain. Therefore software has to be of high quality. Soft...
Associated research group: Critical Systems Research GroupIn black-box testing, one is interested in...
Abstract — Requirement Based Testing (RBT) strategy integrates testing throughout the software devel...
Associated research group: Critical Systems Research GroupThis paper presents a method for automatic...
The importance and requirements of certifying safety critical software is today more apparent than e...
International audienceThis paper presents an automatic method that has been developed in order to su...
Associated research group: Critical Systems Research GroupThis position paper discusses a framework ...
Part 2: Testing in PracticeInternational audienceThe application of test automation tools in a safet...
International audienceThe V&V practices of safety-critical industries (e.g. avionics) are currently ...
The V&V practices of safety-critical industries (e.g. avionics) are currently based on either unit t...
Automated software testing is an important measure to improve software quality and the efficiency of...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
To be competitive, Model-Based Design can be applied to help bring down the cost of system design an...
In software development, testers often focus on functional testing to validate implemented programs ...
The aerospace domain is a safety-critical domain. Therefore software has to be of high quality. Soft...
Associated research group: Critical Systems Research GroupIn black-box testing, one is interested in...
Abstract — Requirement Based Testing (RBT) strategy integrates testing throughout the software devel...
Associated research group: Critical Systems Research GroupThis paper presents a method for automatic...
The importance and requirements of certifying safety critical software is today more apparent than e...
International audienceThis paper presents an automatic method that has been developed in order to su...
Associated research group: Critical Systems Research GroupThis position paper discusses a framework ...
Part 2: Testing in PracticeInternational audienceThe application of test automation tools in a safet...
International audienceThe V&V practices of safety-critical industries (e.g. avionics) are currently ...
The V&V practices of safety-critical industries (e.g. avionics) are currently based on either unit t...
Automated software testing is an important measure to improve software quality and the efficiency of...