AbstractTesters of cyclic executive systems are required to make considerable and repetitive efforts to determine input sequences (tests) for leading a system from a start state to a target state. This task is time-consuming and it might lead testers to produce fewer tests than required; which affects negatively the quality of systems and can reduce time-to-market. We propose an automated test generation approach which integrates two renowned tools: the code slicing plugin of Frama-C and the bounded model-checker CBMC. We also suggest several code metrics to better assess the complexity of code and the effect of code slicing on test derivation with CBMC. The proposed approach has been tested on industrial case studies and significantly redu...
Software testing is an important process for ensuring the quality of the software. As the complexity...
Associated research group: Critical Systems Research GroupWe present a method for automatically gene...
Automated test generation has been suggested as a way of creating tests at a lower cost. Nonetheless...
AbstractTesters of cyclic executive systems are required to make considerable and repetitive efforts...
Software Testing via Coverage Analysis is the most used technique for software verification in indus...
Program slicing has been used as a way to improve the efficiency of debugging and program analysis. ...
The automated test generation has received a lot of attention in the last decades as it is one of po...
peer reviewedContext. Testing and verification of automotive embedded software is a major chal- leng...
Software Testing via Coverage Analysis is the most used technique for software verification in indus...
In software development, testers often focus on functional testing to validate implemented programs ...
peer reviewedThe number and the complexity of software components embedded in today’s vehicles is r...
Automatic strategies for controlling the size of the test suites generated from Model-based Approach...
Since the early days of software testing, automatic test generation has been suggested as a way of a...
Thorough testing of software is necessary to assure the quality of a product before it is released. ...
Abstract: Test-case generation with model-checkers is a promising field of research in software test...
Software testing is an important process for ensuring the quality of the software. As the complexity...
Associated research group: Critical Systems Research GroupWe present a method for automatically gene...
Automated test generation has been suggested as a way of creating tests at a lower cost. Nonetheless...
AbstractTesters of cyclic executive systems are required to make considerable and repetitive efforts...
Software Testing via Coverage Analysis is the most used technique for software verification in indus...
Program slicing has been used as a way to improve the efficiency of debugging and program analysis. ...
The automated test generation has received a lot of attention in the last decades as it is one of po...
peer reviewedContext. Testing and verification of automotive embedded software is a major chal- leng...
Software Testing via Coverage Analysis is the most used technique for software verification in indus...
In software development, testers often focus on functional testing to validate implemented programs ...
peer reviewedThe number and the complexity of software components embedded in today’s vehicles is r...
Automatic strategies for controlling the size of the test suites generated from Model-based Approach...
Since the early days of software testing, automatic test generation has been suggested as a way of a...
Thorough testing of software is necessary to assure the quality of a product before it is released. ...
Abstract: Test-case generation with model-checkers is a promising field of research in software test...
Software testing is an important process for ensuring the quality of the software. As the complexity...
Associated research group: Critical Systems Research GroupWe present a method for automatically gene...
Automated test generation has been suggested as a way of creating tests at a lower cost. Nonetheless...