Growth of the computability power in the last years enabled practical use of model checking of software systems. However the state space explosion is still a burning problem that limits usage of this technique to the relatively small tasks. One of the approaches that significantly decrease state space of the task is Behavior Protocol [1]. Behavior protocol is regular language that describes behavior of software component so that component implementation details are hidden during checking of whole application - what is reduced to the checking whether behavior protocols of used components are compliant. However even checking of behavior protocols compliance faces the exponential growth of number of states. Distributed state space traversing t...
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 of formalization and...
Software model checking is a process of checking for properties of a software application and thus a...
Growth of the computability power in the last years enabled practical use of model checking of softw...
A typical problem formal verification faces is the size of the model of a system being verified. Eve...
Abstract. The state space explosion problem is the most burning problem of formal verification metho...
Behavior protocol is a formalism used for behavior specification of software components. In a regula...
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 ...
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...
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...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
In order to formally verify a component application, it is suitable to structure the formal specific...
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 of formalization and...
Software model checking is a process of checking for properties of a software application and thus a...
Growth of the computability power in the last years enabled practical use of model checking of softw...
A typical problem formal verification faces is the size of the model of a system being verified. Eve...
Abstract. The state space explosion problem is the most burning problem of formal verification metho...
Behavior protocol is a formalism used for behavior specification of software components. In a regula...
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 ...
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...
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...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
In order to formally verify a component application, it is suitable to structure the formal specific...
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 of formalization and...
Software model checking is a process of checking for properties of a software application and thus a...