It is a common opinion that semi-formal verification offers a good compromise between speed and exhaustiveness. In this context, the paper presents a semi-formal functional ATPG that joins static and dynamic techniques to generate high-quality test sequences. The ATPG works on a set of concurrent extended finite state machines (EFSMs) that models the design under verification (DUV). The test generation procedure relies on backjumping, for traversing the EFSM transitions, and constraint logic programming (CLP), for covering corner cases through the deterministic propagation of functional faults observed, but not detected, during the transition traversal
Abstract—In this paper, we consider the problem of test derivation based on an Extended Finite State...
The design of a finite state machine can be verified by simulating all its state transitions. Typica...
The Extended Finite State Machine (EFSM) is a commonly used model for specifying software systems. A...
Extended finite state machines (EFSMs) can be efficiently adopted to model the functionality of comp...
This paper presents a functional ATPG framework which exploits the extended finite state machine (EF...
This paper describes a functional test pattern generator which exploits two different paradigms: hig...
Functional ATPGs based on simulation are fast, but generally, they are unable to cover corner cases,...
The paper presents a methodology for addressing hard-to-detect faults when a high-level ATPG is appl...
A functional automatic test pattern generator (ATPG) that explores the design under test (DUT) state...
The paper describes a high-level pseudodeterministic ATPG that explores the DUT state space by explo...
The paper describes a functional ATPG that explores the DUT state space by exploiting an easy-to-tra...
The effectiveness and the efficiency of functional ATPGs based on deterministic strategies is influe...
The paper describes, first, a technique to automatically generate extended finite state machines (EF...
The paper presents a constraint logic programming-based methodology to generate propagation sequence...
The paper presents an automatic procedure for generating a particular kind of extended finite state ...
Abstract—In this paper, we consider the problem of test derivation based on an Extended Finite State...
The design of a finite state machine can be verified by simulating all its state transitions. Typica...
The Extended Finite State Machine (EFSM) is a commonly used model for specifying software systems. A...
Extended finite state machines (EFSMs) can be efficiently adopted to model the functionality of comp...
This paper presents a functional ATPG framework which exploits the extended finite state machine (EF...
This paper describes a functional test pattern generator which exploits two different paradigms: hig...
Functional ATPGs based on simulation are fast, but generally, they are unable to cover corner cases,...
The paper presents a methodology for addressing hard-to-detect faults when a high-level ATPG is appl...
A functional automatic test pattern generator (ATPG) that explores the design under test (DUT) state...
The paper describes a high-level pseudodeterministic ATPG that explores the DUT state space by explo...
The paper describes a functional ATPG that explores the DUT state space by exploiting an easy-to-tra...
The effectiveness and the efficiency of functional ATPGs based on deterministic strategies is influe...
The paper describes, first, a technique to automatically generate extended finite state machines (EF...
The paper presents a constraint logic programming-based methodology to generate propagation sequence...
The paper presents an automatic procedure for generating a particular kind of extended finite state ...
Abstract—In this paper, we consider the problem of test derivation based on an Extended Finite State...
The design of a finite state machine can be verified by simulating all its state transitions. Typica...
The Extended Finite State Machine (EFSM) is a commonly used model for specifying software systems. A...