A typical problem formal verification faces is the size of the model of a system being verified. Even for a small system, the state space of the model tends to grow exponentially (state explosion). In this paper, we present a new representation of state spaces suitable for implementing operations upon behavior protocols of software components [1]. The proposed representation is linear in length of the source behavior protocol. By trading space for time, it allows handling behavior protocols of “practical size”. As a proof of concept, two versions of a verification tool based on the proposed technique are discussed
Model checking is a technique for finding errors in systems and algorithms. The tech nique requires ...
AbstractThis paper is based on a real-life experience with behavior specification of a non-trivial c...
Protocol verification is a key component to hardware and software design. The proliferation of concu...
Abstract. The state space explosion problem is the most burning problem of formal verification metho...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Abstract—Behavior verification of large component systems suffers of state explosion in particular w...
In complex software component systems, it is desirable to verify the correctness of the composition ...
Behavior protocol is a formalism used for behavior specification of software components. In a regula...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
Many tools exist for automatic security protocol verification, and most of them have their own parti...
During the last two decades we modelled the behaviour of a large number of systems. We noted that di...
Formal verification of behavior of a component application requires a suitable specification languag...
Formal verification of behavior of a component application requires a suitable specification languag...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
Model checking is a technique for finding errors in systems and algorithms. The tech nique requires ...
AbstractThis paper is based on a real-life experience with behavior specification of a non-trivial c...
Protocol verification is a key component to hardware and software design. The proliferation of concu...
Abstract. The state space explosion problem is the most burning problem of formal verification metho...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Abstract—Behavior verification of large component systems suffers of state explosion in particular w...
In complex software component systems, it is desirable to verify the correctness of the composition ...
Behavior protocol is a formalism used for behavior specification of software components. In a regula...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
Many tools exist for automatic security protocol verification, and most of them have their own parti...
During the last two decades we modelled the behaviour of a large number of systems. We noted that di...
Formal verification of behavior of a component application requires a suitable specification languag...
Formal verification of behavior of a component application requires a suitable specification languag...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
Model checking is a technique for finding errors in systems and algorithms. The tech nique requires ...
AbstractThis paper is based on a real-life experience with behavior specification of a non-trivial c...
Protocol verification is a key component to hardware and software design. The proliferation of concu...