Software model checking is typically applied to components of large systems. The assumption generation is the problem of finding the least restrictive environment in which the components satisfy a given safety property. There is an algorithm to compute the environment for properties given as a regular language. In this paper, we propose a general scheme for computing the assumption even for non-regular properties, and show the uniqueness of the least restrictive assumption for any class of languages. In general, dealing with non-regular languages may fall into undecidability of problems. We also show a method to compute assumptions based on visibly pushdown automata and their finite-state abstractions
A variety of assume-guarantee model checking approaches have been proposed in the literature. In thi...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
International audienceTemporal logics such as LTL are often used to express safety or correctness pr...
Abstract. We give a simple and efficient method to prove safety prop-erties for parameterized system...
We show how game semantics, counterexample-guided abstraction refinement, assume-guarantee reasoning...
Abstract. We show how game semantics, counterexample-guided abstraction refinement, assume-guarantee...
Abstract. We present a method for verifying properties of imperative programs by using techniques ba...
Traditionally, model checking is applied to finite-state systems and regular specifications. While ...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
Model checking is an automated method to prove safety and liveness properties for finite systems. So...
Abstract. We show how game semantics, counterexample-guided ab-straction refinement, assume-guarante...
Software components and the methodology of component-based development offer a promising approach to...
Recent years have seen dramatic growth in the application of model checking techniques to the valida...
Abstract. Regular Model-Checking (RMC) is a technique for the for-mal verification of infinite state...
Software systems are taking on an increasingly important role in society and are being used in criti...
A variety of assume-guarantee model checking approaches have been proposed in the literature. In thi...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
International audienceTemporal logics such as LTL are often used to express safety or correctness pr...
Abstract. We give a simple and efficient method to prove safety prop-erties for parameterized system...
We show how game semantics, counterexample-guided abstraction refinement, assume-guarantee reasoning...
Abstract. We show how game semantics, counterexample-guided abstraction refinement, assume-guarantee...
Abstract. We present a method for verifying properties of imperative programs by using techniques ba...
Traditionally, model checking is applied to finite-state systems and regular specifications. While ...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
Model checking is an automated method to prove safety and liveness properties for finite systems. So...
Abstract. We show how game semantics, counterexample-guided ab-straction refinement, assume-guarante...
Software components and the methodology of component-based development offer a promising approach to...
Recent years have seen dramatic growth in the application of model checking techniques to the valida...
Abstract. Regular Model-Checking (RMC) is a technique for the for-mal verification of infinite state...
Software systems are taking on an increasingly important role in society and are being used in criti...
A variety of assume-guarantee model checking approaches have been proposed in the literature. In thi...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
International audienceTemporal logics such as LTL are often used to express safety or correctness pr...