Assume-guarantee reasoning enables a “divide-and-conquer” approach to the verification of large systems that checks system components separately while using assumptions about each component’s environment. Developing appropriate assumptions used to be a difficult and manual process. Over the past five years, we have developed a framework for performing assume-guarantee verification of systems in an incremental and fully automated fashion. The framework uses an off-the-shelf learning algorithm to compute the assumptions. The assumptions are initially approximate and become more precise by means of counterexamples obtained by model checking components separately. The framework supports different assume-guarantee rules, both symmetric and asymm...
International audienceWe propose a purely implicit solution to the contextual assumption generation ...
Abstract. A recent approach to automated assume-guarantee reason-ing (AGR) for concurrent systems re...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
Compositional verification is a promising approach to addressing the state explosion problem associa...
Software systems are taking on an increasingly important role in society and are being used in criti...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Finite-state verification techniques are often hampered by the stateexplosion problem. One proposed ...
Abstract. In this paper, we suggest three optimizations to the L*-based automated Assume-Guarantee r...
Abstract The learning-based automated Assume–Guarantee reasoning paradigm has been applied in the la...
The verification problem for a system consisting of components can be decomposed into simpler subpro...
Abstract. Compositional reasoning aims to improve scalability of verification tools by reducing the ...
Compositional reasoning aims to improve scalability of veri- fication tools by reducing the original...
We present a compositional verification technique for systems that exhibit both probabilistic and no...
International audienceWe propose a purely implicit solution to the contextual assumption generation ...
Abstract. A recent approach to automated assume-guarantee reason-ing (AGR) for concurrent systems re...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
Compositional verification is a promising approach to addressing the state explosion problem associa...
Software systems are taking on an increasingly important role in society and are being used in criti...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Finite-state verification techniques are often hampered by the state-explosion problem. One proposed...
Finite-state verification techniques are often hampered by the stateexplosion problem. One proposed ...
Abstract. In this paper, we suggest three optimizations to the L*-based automated Assume-Guarantee r...
Abstract The learning-based automated Assume–Guarantee reasoning paradigm has been applied in the la...
The verification problem for a system consisting of components can be decomposed into simpler subpro...
Abstract. Compositional reasoning aims to improve scalability of verification tools by reducing the ...
Compositional reasoning aims to improve scalability of veri- fication tools by reducing the original...
We present a compositional verification technique for systems that exhibit both probabilistic and no...
International audienceWe propose a purely implicit solution to the contextual assumption generation ...
Abstract. A recent approach to automated assume-guarantee reason-ing (AGR) for concurrent systems re...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...