scispace - formally typeset
V

Viktor Kuncak

Researcher at École Polytechnique Fédérale de Lausanne

Publications -  219
Citations -  5547

Viktor Kuncak is an academic researcher from École Polytechnique Fédérale de Lausanne. The author has contributed to research in topics: Data structure & Scala. The author has an hindex of 41, co-authored 211 publications receiving 5191 citations. Previous affiliations of Viktor Kuncak include Massachusetts Institute of Technology & École Polytechnique.

Papers
More filters
Proceedings ArticleDOI

Full functional verification of linked data structures

TL;DR: The Jahob verification system is used to verify formal specifications, written in classical higher-order logic, that completely capture the desired behavior of the Java data structure implementations (with the exception of properties involving execution time and/or memory consumption).
Proceedings ArticleDOI

Complete functional synthesis

TL;DR: This work proposes to generalize decision procedures into predictable and complete synthesis procedures, which are guaranteed to find code that satisfies the specification if such code exists and under which synthesis will statically decide whether the solution is guaranteed to exist, and whether it is unique.
Proceedings ArticleDOI

Test generation through programming in UDITA

TL;DR: The approach is implemented and incorporated into the official, publicly available repository of Java PathFinder (JPF), a popular tool for verifying Java programs, and shows that test generation using UDITA is faster and leads to test descriptions that are easier to write than in previous frameworks.
Proceedings ArticleDOI

Complete completion using types and weights

TL;DR: A technique that synthesizes and suggests valid expressions of a given type at a given program point and introduces a succinct representation for type judgements that merges types into equivalence classes to reduce the search space, then reconstructs any desired number of solutions on demand.
Proceedings ArticleDOI

Role analysis

TL;DR: An interprocedural, compositional, and context-sensitive role analysis algorithm that verifies that a program maintains role constraints is presented.