State space exploration of finite state machines is used to prove properties about sequential behavior, such as the equivalence of two machines. The three paradigms for exploring reachable states, forward traversal, backward traversal and a combination of the two, reach their limits on large practical examples. Approximate techniques and combinational verification are far less expensive but these imply sufficient, not strictly necessary conditions. Extending the applicability of the purely combinational check to pairs of machines with different encodings can be achieved through state minimization, partitioning, and re-encoding the FSMs to factor out their differences. This paper focuses on re-encoding: we present an incremental approach to ...
A new methodology for defining self-checking sequential architectures is presented in the paper. A m...
This paper presents a finite state machine (FSM) re-engineering method that enhances the FSM synthes...
The design of self-checking systems is a viable approach for coping with critical applications, guar...
State space exploration of finite state machines is used to prove properties about sequential behavi...
State space exploration is often used to prove properties about sequential behavior of Finite State ...
Computing the set of reachable states of a finite state machine is an important component of many pr...
This paper presents algorithms for approximate finite state machine traversal based on state space d...
Abstract--State space traversal algorithms for Finite State Machine (FSM) models of synchronous sequ...
This thesis has explored how structural techniques can be applied to the problem of formal verificat...
Abstract This work presents a modular technique for minimizing a finitestate machine (FSM) while pre...
We present a theoretical analysis of structural FSM traversal, which is the basis for the sequential...
Because general algorithms for sequential equivalence checking require a state space traversal of th...
This paper considers the problem of testing to check the transitions of implementation I against tho...
This Thesis is a study of automatic reasoning about finite state machines (FSMs). Two techniques use...
. Symbolic model checking, which enables the automatic verification of large systems, proceeds by ca...
A new methodology for defining self-checking sequential architectures is presented in the paper. A m...
This paper presents a finite state machine (FSM) re-engineering method that enhances the FSM synthes...
The design of self-checking systems is a viable approach for coping with critical applications, guar...
State space exploration of finite state machines is used to prove properties about sequential behavi...
State space exploration is often used to prove properties about sequential behavior of Finite State ...
Computing the set of reachable states of a finite state machine is an important component of many pr...
This paper presents algorithms for approximate finite state machine traversal based on state space d...
Abstract--State space traversal algorithms for Finite State Machine (FSM) models of synchronous sequ...
This thesis has explored how structural techniques can be applied to the problem of formal verificat...
Abstract This work presents a modular technique for minimizing a finitestate machine (FSM) while pre...
We present a theoretical analysis of structural FSM traversal, which is the basis for the sequential...
Because general algorithms for sequential equivalence checking require a state space traversal of th...
This paper considers the problem of testing to check the transitions of implementation I against tho...
This Thesis is a study of automatic reasoning about finite state machines (FSMs). Two techniques use...
. Symbolic model checking, which enables the automatic verification of large systems, proceeds by ca...
A new methodology for defining self-checking sequential architectures is presented in the paper. A m...
This paper presents a finite state machine (FSM) re-engineering method that enhances the FSM synthes...
The design of self-checking systems is a viable approach for coping with critical applications, guar...