Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Wiki Markup
h1. Calculus of Data Structures for Verification and Synthesis

...



We consider a calculus of data structures as away to extend reasoning about the numbers and functions with reasoning

...


about data structures such as lists, sets, trees, relations. Such constraints are derived either in software verification (finding an

...


input that crashes the program, or an invariant that proves the program correct) or in software synthesis (finding a program that satisfies the

...


given specification). In this talk I will describe a technique to reason about very expressive logics by connecting them through functions and

...


sets, in ways that go beyond frameworks such as Nelson-Oppen. I will also report on the use of decision procedures in software synthesis.

...

Ruzica Piskac, EPFL, Lausanne, Switzerland

Ruzica Piskac is a PhD candidate at EPFL, working under the supervision of Viktor Kuncak. Her primary research interests
are decision procedures, their combinations and applications in program verification and software synthesis.

...




h1. [Ruzica Piskac|http://icwww.epfl.ch/~piskac/], EPFL, Lausanne, Switzerland

Ruzica Piskac is a PhD candidate at EPFL, working under the supervision of Viktor Kuncak. Her primary research interests
are decision procedures, their combinations and applications in program verification and software synthesis.

{attachments:patterns=.*}