scispace - formally typeset
L

Leonardo de Moura

Researcher at Microsoft

Publications -  96
Citations -  15247

Leonardo de Moura is an academic researcher from Microsoft. The author has contributed to research in topics: Satisfiability modulo theories & Automated theorem proving. The author has an hindex of 42, co-authored 95 publications receiving 13498 citations. Previous affiliations of Leonardo de Moura include Stanford University & SRI International.

Papers
More filters
Book ChapterDOI

Z3: an efficient SMT solver

TL;DR: Z3 is a new and efficient SMT Solver freely available from Microsoft Research that is used in various software verification and analysis applications.
Proceedings ArticleDOI

Clone detection using abstract syntax trees

TL;DR: The paper presents simple and practical methods for detecting exact and near miss clones over arbitrary program fragments in program source code by using abstract syntax trees and suggests that clone detection could be useful in producing more structured code, and in reverse engineering to discover domain concepts and their implementations.

The YICES SMT Solver

TL;DR: Yices is an efficient SMT solver developed at SRI International that supports a rich combination of first-order theories that occur frequently in software and hardware modeling: arithmetic, uninterpreted functions, bit vectors, arrays, recursive datatypes, and more.
Journal Article

A fast linear-arithmetic solver for DPLL(T)

TL;DR: In this paper, a Simplex-based linear arithmetic solver that can be integrated efficiently in the DPLL(T) framework is presented. But this solver does not support a priori simplification to reduce the problem size, and provides an efficient form of theory propagation.
Book ChapterDOI

A fast linear-arithmetic solver for DPLL(T)

TL;DR: A new Simplex-based linear arithmetic solver that can be integrated efficiently in the DPLL(T) framework by enabling fast backtracking, supporting a priori simplification to reduce the problem size, and providing an efficient form of theory propagation.