• Aucun résultat trouvé

Trends and Challenges in Satisfiability Modulo Theories

N/A
N/A
Protected

Academic year: 2022

Partager "Trends and Challenges in Satisfiability Modulo Theories"

Copied!
1
0
0

Texte intégral

(1)

Trends and Challenges in Satisfiability Modulo Theories

Cesare Tinelli

Department of Computer Science The University of Iowa [email protected]

Abstract

Satisfiability Modulo Theories (SMT) is concerned with the problem of deter- mining the satisfiability of first-order formulas with respect to a given logical theory T. A distinguishing feature of SMT is the use of inference methods tai- lored to the particular theory T. By being theory-specific and restricting their language to certain classes of formulas (such as, typically but not exclusively, ground formulas), such methods can be implemented into solvers that are more efficient in practice than general-purpose theorem provers. SMT techniques have been traditionally developed to support deductive software verification, but they have also applications in model checking, certifying compilers, automated test generation, and other formal methods.

This talk gives an overview of SMT and its applications, and highlights some long-standing challenges for a wider applications of SMT techniques within formal methods, as well as some fresh challenges introduced by new potential uses. A major challenge is providing adequate model generation features for disproving verification conditions.

The author’s research described in this talk was made possible with the partial support of grants

#0237422 and #0551646 from the National Science Foundation and a grant from Intel Corporation.

Références

Documents relatifs

The shot noise scales with the current level so long as the transistor re- mains in subthreshold.. The lines show the theoretical predictions of

Since ASP naturally accommodates for reasoning about actions, in [19] this encoding is extended to deal with Dynamic Linear Time Temporal Logic (DLTL) formulas, for reasoning

Dad hasn’t moved the lawn (tondre la pelouse ) Andrew has taken the dog out for a walk?. Maria has finished cleaning

3.My sister(not – to like ) doesn’t like making posters but she (like)likes talking to students.. My sister doesn’t like making posters but she likes talking

Multilateral organizations such as the World Health Organization (WHO), The World Customs Organization (WCO), and the International Criminal Police Organization

Definition 8 (Assignment extension).. However, when no theory module can extend its view of a trail Γ , the existence of a theory-specific model for Γ for each theory does not imply

The solver (or solvers) are the lowest level component in the algorithm and satisfiability queries are used as a way of checking inclusion or intersection between sets

Although this property is undecidable, since the early 2000s fully automated techniques and tools for termination analysis have flourished in several communities: term