Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 19 of 19 for “"satisfiability modulo theories"”.

  1. Verification of Hybrid Systems using Satisfiability Modulo Theories

    … and the validation of hybrid systems using Satisfiability Modulo Theories (SMT). SMT is an established technique that has been used successfully in many verification approaches, targeted for both hardware and software systems. The use of SMT to verify hybrid systems has been limited, due to …

    trento Repository record for Verification of Hybrid Systems using Satisfiability Modulo Theories (opens in a new tab)

  2. Stochastic satisfiability modulo theories : a symbolic technique for the analysis of probabilistic hybrid systems

    … einer probabilistischen Logik namens Stochastic Satisfiability Modulo Theories (SSMT) aufbauen. Aufgrund ihrer Ausdrucksstärke lässt sich die schrittbeschränkte Dynamik probabilistischer hybrider Systeme durch SSMT Formeln beschreiben. Um eine automatische Analyseprozedur zu erzielen, befasst …

    oldenburg Repository record for Stochastic satisfiability modulo theories : a symbolic technique for the analysis of probabilistic hybrid systems (opens in a new tab)

  3. Optimization Modulo Theories with OptiMathSAT

    … Verification (FV) and Automated Reasoning (AR), Satisfiability Modulo Theories (SMT) is an important discipline that allows for dealing with industrial-level decision problems. Optimization Modulo Theories (OMT) extends Satisfiability Modulo Theories with the ability to express, and optimize, …

    trento Repository record for Optimization Modulo Theories with OptiMathSAT (opens in a new tab)

  4. An Effective SMT Engine for Formal Verification

    … verification is based on the exploitation of Satisfiability Modulo Theories (SMT) solvers. In this thesis, we present MathSAT, a modern, efficient SMT solver that provides several important functionalities, and can be used as a workhorse engine in formal verification. We develop novel …

    trento Repository record for An Effective SMT Engine for Formal Verification (opens in a new tab)

  5. A Constraint-Based Approach to Reactive Task and Motion Planning

    … candidate. For efficient verification, we employ Satisfiability Modulo Theories (SMT) solvers using a new extension of proof rules for Temporal Property Verification. For efficient policy search, we apply domain-specific heuristics to generalize verification failures. Furthermore, the SMT solver …

    rice Repository record for A Constraint-Based Approach to Reactive Task and Motion Planning (opens in a new tab)

  6. Exploits in Concurrency for Boolean Satisfiability

    Boolean Satisfiability (SAT) is a problem that holds great theoretical significance along with effective formulations that benefit many real-world applications. While the general problem is NP-complete, advanced solver algorithms and heuristics allow for fast solutions to many large industrial …

    vt Repository record for Exploits in Concurrency for Boolean Satisfiability (opens in a new tab)

  7. Partitioning Strategies to Enhance Symbolic Execution

    … have been proposed in the past, the number of Satisfiability Modulo Theories (SMT) solver calls for reaching a target is still large, resulting in longer execution times for programs containing many paths. In this paper, we present two partitioning strategies in order to mitigate this problem, …

    vt Repository record for Partitioning Strategies to Enhance Symbolic Execution (opens in a new tab)

  8. Automated Metamodel Instance Generation Satisfying Quantitative Constraints

    … that combines both graph representation and Satisfiability Modulo Theories (SMT) to the problem of metamodel instance generation. The solution consists of two approaches, the first approach presents a new foundation for generating metamodel instances by translating a metamodel to an SMT …

    maynooth Repository record for Automated Metamodel Instance Generation Satisfying Quantitative Constraints (opens in a new tab)

  9. Nelson Oppen combination as a rewrite theory

    Solving Satisfiability Modulo Theories (SMT) problems in a key piece in automating tedious mathematical proofs. It involves deciding satisfiability of formulas of a decidable theory, which can often be reduced to solving systems of equalities and disequalities, in a variety of theories such as …

    uiuc Repository record for Nelson Oppen combination as a rewrite theory (opens in a new tab)

  10. Smten and the art of satisfiability-based search

    Satisfiability (SAT) and Satisfiability Modulo Theories (SMT) have been leveraged in solving a wide variety of important and challenging combinatorial search problems, including automatic test generation, logic synthesis, model checking, program synthesis, and software verification. Though in …

    mit Repository record for Smten and the art of satisfiability-based search (opens in a new tab)

  11. Techniques for Seed Computation and Testability Enhancement for Logic Built-In Self Test

    … to cover all stuck-at faults as a first-order satisfiability problem involving extended theories. We present a technique based on SMT (Satisfiability Modulo Theories) with the theory of bit-vectors to combine the tasks of test-generation and seed computation. We describe a seed reduction flow …

    vt Repository record for Techniques for Seed Computation and Testability Enhancement for Logic Built-In Self Test (opens in a new tab)

  12. Efficient Automated Security Analysis of Complex Authorization Policies

    … symbolic model checking techniques based on Satisfiability Modulo Theories (SMT) solving (for expressiveness) and carefully tuned heuristics (for scalability). Particularly, we present the implementation of the techniques on the automated analysis of ARBAC and ATRBAC policies and discuss …

    trento Repository record for Efficient Automated Security Analysis of Complex Authorization Policies (opens in a new tab)

  13. Verification of advanced controllers for safety-critical systems

    … paradigm based on formal methods, such as the Satisfiability Modulo Theories (SMT) and quantifier elimination (Weispfenning’s virtual term substitution and quantifier elimination by cylindrical algebraic decomposition) algorithms. Any control design requirement (such as satisfactory …

    cambridge Repository record for Verification of advanced controllers for safety-critical systems (opens in a new tab)

  14. SMT-based bounded model checking of multi-threaded software in embedded systems

    … using bounded model checking (BMC) based on Satisfiability Modulo Theories (SMT) techniques. We present three major novel contributions. First, we extend the encodings from previous SMT-based bounded model checkers to provide more accurate support for variables of finite bit width, bit-vector …

    soton Repository record for SMT-based bounded model checking of multi-threaded software in embedded systems (opens in a new tab)

  15. Optimal Adaptations over Multi-Dimensional Adaptation Spaces with a Spice of Control Theory

    … are derived exploiting OMT/SMT (Optimization Modulo Theories/Satisfiability Modulo Theories) solvers. The third mechanism operates under the assumption that the environment changes dynamically over time and the chosen adaptation has to take into account such changes. Towards this direction, we …

    trento Repository record for Optimal Adaptations over Multi-Dimensional Adaptation Spaces with a Spice of Control Theory (opens in a new tab)

  16. Exploiting SAT and SMT Techniques for Automated Reasoning and Ontology Manipulation in Description Logics

    … and more expressive Boolean formalism, like Satisfiability Modulo Theories (SMT), and on the use of the SAT formalism to solve problems with a wider extent (e.g. to compute interpolants, unsatisfiable cores, all-SAT). The research trends in Description Logic, its manifold practical …

    trento Repository record for Exploiting SAT and SMT Techniques for Automated Reasoning and Ontology Manipulation in Description Logics (opens in a new tab)

  17. Strategies for Scalable Symbolic Execution-based Test Generation

    With the advent of advanced program analysis and constraint solving techniques, several test generation tools use variants of symbolic execution. Symbolic techniques have been shown to be very effective in path-based test generation; however, they fail to scale to large programs due to the …

    vt Repository record for Strategies for Scalable Symbolic Execution-based Test Generation (opens in a new tab)

  18. Specifying and verifying program transformations with PTRANS

    Software developers, compiler designers, and formal methods researchers all stand to benefit from improved tools for compiler design and verification. Program correctness for compiled languages depends fundamentally on compiler correctness, and compiler optimizations are usually not formally …

    uiuc Repository record for Specifying and verifying program transformations with PTRANS (opens in a new tab)

  19. Automatic techniques for proving correctness of heap-manipulating programs

    Reliability is critical for system software, such as OS kernels, mobile browsers, embedded systems and cloud systems. The correctness of these programs, especially for security, is highly desirable, as they should provide a trustworthy platform for higher-level applications and the end-users. …

    uiuc Repository record for Automatic techniques for proving correctness of heap-manipulating programs (opens in a new tab)