Mutation analysis has gained consensus during the last decades as being an efficient technique for measuring the quality of SW testbench. More recently, it has been efficiently applied for validating testbenches of embedded system models implemented in hardware description language (HDL) at different abstraction levels (i.e., RTL, TLM). This article analyzes how mutation analysis performed at TLM can be reused at RTL and, in particular, how such a reuse can help designers in (i) optimizing the time spent for simulation at RTL, and (ii) improving the RTL testbench quality. Two alternatives of TLM mutation analysis reuse are presented and investigated for proposing an efficient methodology of RTL mutation analysis. Through experimental result...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
By considering test costs at behavioral level, test problems can be pointed out during the first pha...
Model based software development is a common procedure within a wide range of embedded software deve...
Mutation analysis has been borrowed from the software testing domain as a technique for evaluating t...
Transaction-level modeling (TLM) has become the de-facto reference modeling style for system-level d...
Mutation analysis is a widely-adopted strategy in software testing with two main purposes: measuring...
Transaction-level modeling (TLM) is the most promising technique to deal with the increasing complex...
Over the last two decades, chip design has been conducted at the register transfer (RT) Level using ...
International audienceThe level of confidence in a VHDL description directly depends on the quality ...
The increasing prevalence of timing-related failures in integrated circuits makes delay-fault test g...
In the recent years, the emergence of the Electronic System Level (ESL) can be witnessed. An ESL de...
A new method of redesign for testability at the register-transfer level (RTL) is proposed. The metho...
Mutation analysis is a fault-based method used for introducing small changes into a program, produci...
Different fault injection techniques based on simulation have been proposed in the past for function...
In transaction-level modeling (TLM), verification methodologies based on transactions allow test- be...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
By considering test costs at behavioral level, test problems can be pointed out during the first pha...
Model based software development is a common procedure within a wide range of embedded software deve...
Mutation analysis has been borrowed from the software testing domain as a technique for evaluating t...
Transaction-level modeling (TLM) has become the de-facto reference modeling style for system-level d...
Mutation analysis is a widely-adopted strategy in software testing with two main purposes: measuring...
Transaction-level modeling (TLM) is the most promising technique to deal with the increasing complex...
Over the last two decades, chip design has been conducted at the register transfer (RT) Level using ...
International audienceThe level of confidence in a VHDL description directly depends on the quality ...
The increasing prevalence of timing-related failures in integrated circuits makes delay-fault test g...
In the recent years, the emergence of the Electronic System Level (ESL) can be witnessed. An ESL de...
A new method of redesign for testability at the register-transfer level (RTL) is proposed. The metho...
Mutation analysis is a fault-based method used for introducing small changes into a program, produci...
Different fault injection techniques based on simulation have been proposed in the past for function...
In transaction-level modeling (TLM), verification methodologies based on transactions allow test- be...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
By considering test costs at behavioral level, test problems can be pointed out during the first pha...
Model based software development is a common procedure within a wide range of embedded software deve...