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...
AbstractModel-based testing has been proposed as a technique to automatically verify that a system c...
All engineering disciplines are founded and rely on models, although they may differ on purposes an...
Test coverage criteria, including logical coverage, such as Modified Condition / Decision Coverage (...
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...
Testing of reactive systems is challenging because long input sequences are often needed to drive th...
peer reviewedContext. Testing and verification of automotive embedded software is a major chal- leng...
The paper presents a theoretical foundation for test sequence generation based on an input specifica...
Since the early days of software testing, automatic test generation has been suggested as a way of a...
Continuous controllers have been widely used in automotive do- main to monitor and control physical ...
peer reviewedThe number and the complexity of software components embedded in today’s vehicles is r...
International audienceThis paper describes an incremental methodology of deductive verification assi...
We present CoCoTest, a tool for automated testing of continuous controllers at the Model-in-the-Loop...
AbstractModel-based testing has been proposed as a technique to automatically verify that a system c...
All engineering disciplines are founded and rely on models, although they may differ on purposes an...
Test coverage criteria, including logical coverage, such as Modified Condition / Decision Coverage (...
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...
Testing of reactive systems is challenging because long input sequences are often needed to drive th...
peer reviewedContext. Testing and verification of automotive embedded software is a major chal- leng...
The paper presents a theoretical foundation for test sequence generation based on an input specifica...
Since the early days of software testing, automatic test generation has been suggested as a way of a...
Continuous controllers have been widely used in automotive do- main to monitor and control physical ...
peer reviewedThe number and the complexity of software components embedded in today’s vehicles is r...
International audienceThis paper describes an incremental methodology of deductive verification assi...
We present CoCoTest, a tool for automated testing of continuous controllers at the Model-in-the-Loop...
AbstractModel-based testing has been proposed as a technique to automatically verify that a system c...
All engineering disciplines are founded and rely on models, although they may differ on purposes an...
Test coverage criteria, including logical coverage, such as Modified Condition / Decision Coverage (...