Abstract—It is often difficult to correctly implement a Boolean controller for a complex system, especially when concurrency is involved. Yet, it may be easy to formally specify a controller. For instance, for a pipelined processor it suffices to state that the visi-ble behavior of the pipelined system should be identical to a non-pipelined reference system (Burch-Dill paradigm). We present a novel procedure to efficiently synthesize multiple Boolean control signals from a specification given as a quantified first-order formula (with a specific quantifier structure). Our approach uses uninterpreted functions to abstract details of the design. We construct an unsatisfiable SMT formula from the given specification. Then, from just one proof o...
We present a way to abstract functional units in symbolic simulation of actual circuits, thus achiev...
This paper reports a research that established the possibility of increasing the effectiveness of th...
AbstractThe correctness problem for hardware and software systems can often be reduced to the validi...
It is often difficult to correctly implement a Boolean controller for a complex system, especially w...
Boolean controllers for systems with complex datapaths are often very difficult to implement correct...
Abstract—Many software as well digital hardware automatic synthesis methods define the set of implem...
Boolean relations are an important tool in system synthesis and verification to characterize solutio...
Abstract—Many software as well digital hardware automatic synthesis methods define the set of implem...
Formal methods can strongly contribute to improve dependability of controllers during design, by pro...
University of Minnesota Ph.D. dissertation. March 2013. Major:Electrical Engineering. Advisor: Marc ...
We present new concepts and techniques to generate interpolants from the proofs produced by SMT solv...
Abstract—Craig interpolation is a known method for expressing a target function f as a function of a...
Boolean networks are used for modeling and analysis of complex systems of interacting entities. Clas...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
AbstractWe present a method of deriving Craig interpolants from proofs in the quantifier-free theory...
We present a way to abstract functional units in symbolic simulation of actual circuits, thus achiev...
This paper reports a research that established the possibility of increasing the effectiveness of th...
AbstractThe correctness problem for hardware and software systems can often be reduced to the validi...
It is often difficult to correctly implement a Boolean controller for a complex system, especially w...
Boolean controllers for systems with complex datapaths are often very difficult to implement correct...
Abstract—Many software as well digital hardware automatic synthesis methods define the set of implem...
Boolean relations are an important tool in system synthesis and verification to characterize solutio...
Abstract—Many software as well digital hardware automatic synthesis methods define the set of implem...
Formal methods can strongly contribute to improve dependability of controllers during design, by pro...
University of Minnesota Ph.D. dissertation. March 2013. Major:Electrical Engineering. Advisor: Marc ...
We present new concepts and techniques to generate interpolants from the proofs produced by SMT solv...
Abstract—Craig interpolation is a known method for expressing a target function f as a function of a...
Boolean networks are used for modeling and analysis of complex systems of interacting entities. Clas...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
AbstractWe present a method of deriving Craig interpolants from proofs in the quantifier-free theory...
We present a way to abstract functional units in symbolic simulation of actual circuits, thus achiev...
This paper reports a research that established the possibility of increasing the effectiveness of th...
AbstractThe correctness problem for hardware and software systems can often be reduced to the validi...