In complex software component systems, it is desirable to verify the correctness of the composition before deployment. To achieve a trustworthy composition, the behavior of components is formally described and the composition is veri ed against communication errors. Unfortunately, the number of states of a model tends to grow exponentially with the size of the model's description | the state explosion problem. Because the exhaustive veri cation has to visit all the states of the model, the veri cation leads to unacceptable space and time requirements. In this thesis, we present several approaches to cope with the state explosion problem in behavior protocols. First, we reduce a size of the speci cation by enhancing the speci cation language...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Behavioural protocols are beneficial to Component-Based Software Engineering and Service-Oriented Co...
Model checking the state space (all possible behaviors) of software systems is a promising technique...
In complex software component systems, it is desirable to verify the correctness of the composition ...
In complex software component systems, it is desirable to verify the correctness of the composition ...
A typical problem formal verification faces is the size of the model of a system being verified. Eve...
Abstract—Behavior verification of large component systems suffers of state explosion in particular w...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
Abstract. The state space explosion problem is the most burning problem of formal verification metho...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Behavioural protocols are beneficial to Component-Based Software Engineering and Service-Oriented Co...
Model checking the state space (all possible behaviors) of software systems is a promising technique...
In complex software component systems, it is desirable to verify the correctness of the composition ...
In complex software component systems, it is desirable to verify the correctness of the composition ...
A typical problem formal verification faces is the size of the model of a system being verified. Eve...
Abstract—Behavior verification of large component systems suffers of state explosion in particular w...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
Abstract. The state space explosion problem is the most burning problem of formal verification metho...
International audienceIn the life cycle of any software system, a crucial phase formalization and va...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Growth of the computability power in the last years enabled practical use of model checking of softw...
Behavioural protocols are beneficial to Component-Based Software Engineering and Service-Oriented Co...
Model checking the state space (all possible behaviors) of software systems is a promising technique...