Completed Projects
Verification2 of the Authentic Digital EMblem
Lasse Meinen, SS 2024
DownloadDescription (PDF, 154 KB)vertical_align_bottom, DownloadReport (PDF, 862 KB)vertical_align_bottom
Automated verification of a Rust differential privacy library
Till Arnold, AS 2023
DownloadDescription (PDF, 80 KB)vertical_align_bottom, DownloadReport (PDF, 448 KB)vertical_align_bottom
Contract Checking at Runtime and Verification-based Optimizations for a Rust Verifier
Cedric Hegglin, AS 2023
DownloadDescription (PDF, 159 KB)vertical_align_bottom, DownloadReport (PDF, 695 KB)vertical_align_bottom
An Automatic Program Verifier for Hyperproperties
Anqi Li, AS 2023
DownloadDescription (PDF, 135 KB)vertical_align_bottom, DownloadReport (PDF, 820 KB)vertical_align_bottom
A Linear Typesystem for a Go Verifier
Liming Han, SS 2023
DownloadDescription (PDF, 165 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Secure Deletion of Sensitive Data in Protocol Implementations
Hugo Queinnec, SS 2023
DownloadDescription (PDF, 175 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Using Verification Techniques to Synthesise Rust Programs
Fabian Bösiger, SS 2023
DownloadDescription (PDF, 189 KB)vertical_align_bottom, DownloadReport (PDF, 548 KB)vertical_align_bottom
Ownership Typesystem based Optimisations for Rust
Janis Peyer, SS 2023
DownloadDescription (PDF, 83 KB)vertical_align_bottom, DownloadReport (PDF, 781 KB)vertical_align_bottom
A Formally Verified Automatic Verifier for Concurrent Programs
Ellen Arlt, SS 2023
DownloadDescription (PDF, 130 KB)vertical_align_bottom, DownloadReport (PDF, 1.2 MB)vertical_align_bottom
Proving Refinement in a Rust Verifier
Jan Schär, SS 2023
DownloadDescription (PDF, 122 KB)vertical_align_bottom, DownloadReport (PDF, 577 KB)vertical_align_bottom
Time Reasoning and Secure Information Flow in a Rust Verifier
Alexandre Pinazza, SS 2023
DownloadDescription (PDF, 106 KB)vertical_align_bottom, DownloadReport (PDF, 358 KB)vertical_align_bottom
Annotating the Rust Standard Library with Specifications for
Use in a Rust Verifier
Julian Dunskus, SS 2023
DownloadDescription (PDF, 115 KB)vertical_align_bottom, DownloadReport (PDF, 2.4 MB)vertical_align_bottom
Automatically Generating Memory Safety Certificates for Rust Programs
Pascal Huber, SS 2022
DownloadDescription (PDF, 68 KB)vertical_align_bottom, DownloadReport (PDF, 641 KB)vertical_align_bottom
Verification of closures for Go programs
Stefano Milizia, SS 2022
DownloadDescription (PDF, 168 KB)vertical_align_bottom, DownloadReport (PDF, 392 KB)vertical_align_bottom
Specification and Verification of Iterators in a Rust Verifier
Jonas Hansen, SS 2022
DownloadDescription (PDF, 278 KB)vertical_align_bottom, DownloadReport (PDF, 1.3 MB)vertical_align_bottom
Adding Algebraic Data Types to a Verification Language
Allesandro Maissen, SS 2022
DownloadDescription (PDF, 113 KB)vertical_align_bottom, DownloadReport (PDF, 867 KB)vertical_align_bottom
Specifying and Verifying the IO Behavior of the SCION Border Router
Lino Telschow, AS 2021
DownloadDescription (PDF, 208 KB)vertical_align_bottom, DownloadReport (PDF, 3.7 MB)vertical_align_bottom
Automatically Generating Java Benchmarks with Known Errors
Madalina Hurmuz, AS 2021
DownloadDescription (PDF, 178 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Reasoning about Complexities in a Rust Verifier
Lowis Engel, AS 2021
DownloadDescription (PDF, 170 KB)vertical_align_bottom, DownloadReport (PDF, 697 KB)vertical_align_bottom
Extending the Viper Verification Language with User-Defined Permission Models
Matthias Roshardt, SS 2021
DownloadDescription (PDF, 271 KB)vertical_align_bottom, DownloadReport (PDF, 1.2 MB)vertical_align_bottom
Specifying and Verifying Sequences and Array Algorithms in a Rust Verifier
Johannes Schilling, SS 2021
DownloadDescription (PDF, 81 KB)vertical_align_bottom, DownloadReport (PDF, 417 KB)vertical_align_bottom
Verifying Competitive-Programming Programs in a Rust Verifier
Ahmed Rayan, AS 2020
DownloadDescription (PDF, 136 KB)vertical_align_bottom, DownloadReport (PDF, 598 KB)vertical_align_bottom
Extended Support for Borrowing and Lifetimes in Prusti
Lorenz Gorse, SS 2020
DownloadDescription (PDF, 270 KB)vertical_align_bottom, DownloadReport (PDF, 1004 KB)vertical_align_bottom
Assertion-based Testing of Go Programs
Eva Charlotte Mayer, SS 2020
DownloadDescription (PDF, 165 KB)vertical_align_bottom, DownloadReport (PDF, 789 KB)vertical_align_bottom
Verification of Advanced Properties for Real World Vyper Contracts
Christian Bräm, SS 2020
DownloadDescription (PDF, 171 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Verifying Safe Clients of Unsafe Code and Trait Implementations in Rust
Jakob Beckmann, SS 2020
DownloadDescription (PDF, 137 KB)vertical_align_bottom DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Verification of Closures in Rust Programs
Fabian Wolff, SS 2020
DownloadDescription (PDF, 208 KB)vertical_align_bottom, DownloadReport (PDF, 821 KB)vertical_align_bottom
Computing Fine-grained Type Information for Rust Programs
William Seddon, SS 2020
DownloadDescription (PDF, 210 KB)vertical_align_bottom, DownloadReport (PDF, 1.2 MB)vertical_align_bottom
Verification of Programs Written in Libra's Move Language
Constantin Müller, SS 2020
DownloadDescription (PDF, 162 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Inference of Progressive Loop Invariants for Array Programs
Nils Becker, SS 2020
DownloadDescription (PDF, 237 KB)vertical_align_bottom, DownloadReport (PDF, 802 KB)vertical_align_bottom
Beyond the Frame Rule: Static Inlining in Separation Logic
Thibault Dardinier, AS 2019
DownloadDescription (PDF, 145 KB)vertical_align_bottom, DownloadReport (PDF, 1.3 MB)vertical_align_bottom
Profiling Symbolic Execution
Linard Arquint, SS 2019
DownloadDescription (PDF, 159 KB)vertical_align_bottom, DownloadReport (PDF, 2.4 MB)vertical_align_bottom
Verification of Ethereum Smart Contracts written in Vyper
Robin Sierra, FS 2019
DownloadDescription (PDF, 226 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Supporting Borrows in Specification Functions of a Rust Verifier
Nicolas Trüssel, AS 2019
DownloadDescription (PDF, 52 KB)vertical_align_bottom, DownloadReport (PDF, 1.4 MB)vertical_align_bottom
Deductive Verification of Real-World C++ Weak-Memory Programs
Pascal Wiesmann, AS 2018
DownloadDescription (PDF, 123 KB)vertical_align_bottom, DownloadReport (PDF, 882 KB)vertical_align_bottom
SMT models for verification debugging
Cédric Stoll, AS 2018
DownloadDescription (PDF, 94 KB)vertical_align_bottom, DownloadReport (PDF, 3.8 MB)vertical_align_bottom
Verification of Rust Generics, Typestates, and Traits
Matthias Erdin, SS 2018
DownloadDescription (PDF, 146 KB)vertical_align_bottom, DownloadReport (PDF, 717 KB)vertical_align_bottom
Verification of Information Flow Security for Python Programs
Severin Meier, SS 2018
DownloadDescription (PDF, 112 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Visual Debugging for Symbolic Execution
Alessio Aurecchia, SS 2018
DownloadDescription (PDF, 313 KB)vertical_align_bottom, DownloadReport (PDF, 8.7 MB)vertical_align_bottom
Verifying Lock-Free Data Structures and Algorithms
Felix Wolf, SS 2018
DownloadDescription (PDF, 121 KB)vertical_align_bottom, DownloadReport (PDF, 1 MB)vertical_align_bottom
Modular Verification of Message Passing Programs
Gaurav Parthasarathy, AS 2017
DownloadDescription (PDF, 68 KB)vertical_align_bottom, DownloadReport (PDF, 1.6 MB)vertical_align_bottom
Automated Generation of Data Quality Checks
Madelin Schumacher, AS 2017
DownloadDescription (PDF, 165 KB)vertical_align_bottom, DownloadReport (PDF, 1.3 MB)vertical_align_bottom
Automatic Verification of Closures and Lambda-Functions in Python
Benjamin Weber, SS 2017
DownloadDescription (PDF, 156 KB)vertical_align_bottom, DownloadReport (PDF, 565 KB)vertical_align_bottom
Proving Temporal Properties by Abstract Interpretation
Samuel Ueltschi, SS 2017
DownloadDescription (PDF, 107 KB)vertical_align_bottom, DownloadReport (PDF, 901 KB)vertical_align_bottom
Static Program Analysis of Data Usage Properties
Simon Wehrli, SS 2017
DownloadDescription (PDF, 218 KB)vertical_align_bottom, DownloadReport (PDF, 858 KB)vertical_align_bottom
Interprocedural Static Analysis by Abstract Interpretation
Flurin Rindisbacher, SS 2017
DownloadDescription (PDF, 127 KB)vertical_align_bottom, DownloadReport (PDF, 1.5 MB)vertical_align_bottom
Serializability checking for MongoDB clients
Johannes Baum, AS 2016
DownloadDescription (PDF, 125 KB)vertical_align_bottom, DownloadReport (PDF, 2.3 MB)vertical_align_bottom
Inference of Pointwise Specifications for Heap Manipulating Programs
Severin Münger, AS 2016
DownloadDescription (PDF, 166 KB)vertical_align_bottom, DownloadReport (PDF, 2 MB)vertical_align_bottom
A Framework for Bidirectional Program Transformations
Simon Fritsche, AS 2016
DownloadDescription (PDF, 105 KB)vertical_align_bottom, DownloadReport (PDF, 954 KB)vertical_align_bottom
Analyzing Serializability of Cassandra Applications
Arthur Kurath, AS 2016
DownloadDescription (PDF, 144 KB)vertical_align_bottom, DownloadReport (PDF, 1.3 MB)vertical_align_bottom
A formal Semantics for Viper
Cyrill Gössi, SS 2016
DownloadDescription (PDF, 58 KB)vertical_align_bottom, DownloadReport (PDF, 842 KB)vertical_align_bottom
Testing program robustness against deviant behavior
Patrick Emmisberger, SS 2016
DownloadDescription (PDF, 142 KB)vertical_align_bottom, DownloadReport (PDF, 1.6 MB)vertical_align_bottom
Advanced Features for an Integrated Verification Environment
Ruben Kälin, SS 2016
DownloadDescription (PDF, 585 KB)vertical_align_bottom, DownloadReport (PDF, 3.5 MB)vertical_align_bottom
Termination Analysis of Heap-Manipulating Programs by Abstract Interpretation
Lukas Neukom, SS 2016
DownloadDescription (PDF, 32 KB)vertical_align_bottom, DownloadReport (PDF, 989 KB)vertical_align_bottom
Input-Output Verification in Viper
Vytautas Astrauskas, SS 2016
DownloadDescription (PDF, 68 KB)vertical_align_bottom, DownloadReport (PDF, 455 KB)vertical_align_bottom
Generalised Verification for Quantified Permissions
Nadja Müller, SS 2016
DownloadDescription (PDF, 64 KB)vertical_align_bottom, DownloadReport (PDF, 506 KB)vertical_align_bottom
From Viper to Grasshopper
Andrea Helfenstein, SS 2016
DownloadDescription (PDF, 89 KB)vertical_align_bottom, DownloadReport (PDF, 393 KB)vertical_align_bottom
Automatic Inference of Quantified Permissions by Abstract Interpretation
Seraiah Walter, SS 2016
DownloadDescription (PDF, 440 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Improving Code Reviews using the Envision IDE
Manuel Galbier, SS 2016
DownloadDescription (PDF, 106 KB)vertical_align_bottom, DownloadReport (PDF, 8.2 MB)vertical_align_bottom
Rust2Viper: Building a static verifier for Rust
Florian Hahn, AS 2015
DownloadDescription (PDF, 160 KB)vertical_align_bottom, DownloadReport (PDF, 3.8 MB)vertical_align_bottom
Integration and Analysis of Alternative SMT Solvers for Software Verification
Frederik Rothenberger, AS 2015
DownloadDescription (PDF, 94 KB)vertical_align_bottom, DownloadReport (PDF, 1.4 MB)vertical_align_bottom
Augmenting software development with information scripting
Lukas Vogel, AS 2015
DownloadDescription (PDF, 153 KB)vertical_align_bottom, DownloadReport (PDF, 6.9 MB)vertical_align_bottom
Self-hosting the Envision Visual Programming Environment
Patrick Lüthi, SS 2015
DownloadDescription (PDF, 95 KB)vertical_align_bottom, DownloadReport (PDF, 1.2 MB)vertical_align_bottom
Automated Support for Mathematical Datatypes via Trigger-based Axiomatization
Prasoon Dadhich, SS 2015
DownloadDescription (PDF, 112 KB)vertical_align_bottom, DownloadReport (PDF, 417 KB)vertical_align_bottom
Verification of Finite Blocking in Chalice
Robert Meier, SS 2015
DownloadDescription (PDF, 94 KB)vertical_align_bottom, DownloadReport (PDF, 481 KB)vertical_align_bottom
Modular Verification of Finite Blocking
Christian Klauser, SS 2014
DownloadDescription (PDF, 57 KB)vertical_align_bottom, DownloadReport (PDF, 1.3 MB)vertical_align_bottom
Static Checking of TouchDevelop Programs against Web Service Specifications
Pascal Zimmermann, AS 2013
DownloadDescription (PDF, 140 KB)vertical_align_bottom, DownloadReport (PDF, 555 KB)vertical_align_bottom
Fine-grained Software Version Control Based on a Program's Abstract Syntax Tree
Martin Pascal Otth, SS 2014
DownloadDescription (PDF, 163 KB)vertical_align_bottom, DownloadReport (PDF, 2.7 MB)vertical_align_bottom
Inferring Counter-Examples from Abstract Error States via Backward Analysis
Raphael Fuchs, AS 2013
DownloadDescription (PDF, 52 KB)vertical_align_bottom, DownloadReport (PDF, 1.6 MB)vertical_align_bottom
Inferring SIL Specifications with the Abstract Interpreter Sample
Severin Heiniger, AS 2013
DownloadDescription (PDF, 150 KB)vertical_align_bottom, DownloadReport (PDF, 959 KB)vertical_align_bottom
Quantified Permissions for Random Access Data Structures
Korbinian Breu, AS 2013
DownloadDescription (PDF, 171 KB)vertical_align_bottom, DownloadReport (PDF, 424 KB)vertical_align_bottom
Delfy: Dynamic Test Generation for Dafny
Patrick Spettel, AS 2013
DownloadDescription (PDF, 71 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Must Analysis of Collection Elements
Yves Bonjour, SS 2013
DownloadDescription (PDF, 233 KB)vertical_align_bottom, DownloadReport (PDF, 887 KB)vertical_align_bottom
Verification Condition Generation for the Intermediate Verification Language SIL
Stefan Heule, SS 2013
DownloadDescription (PDF, 149 KB)vertical_align_bottom, DownloadReport (PDF, 941 KB)vertical_align_bottom
Translating Scala to SIL
Bernhard Brodowsky, SS 2013
DownloadDescription (PDF, 53 KB)vertical_align_bottom, DownloadReport (PDF, 463 KB)vertical_align_bottom
Overapproximating the Cost of Loops
Daniel Schweizer, AS 2012
DownloadDescription (PDF, 194 KB)vertical_align_bottom, DownloadReport (PDF, 542 KB)vertical_align_bottom
Permission-Based Verification of Subclassing and Traits
Andres Bühlmann, AS 2012
DownloadDescription (PDF, 114 KB)vertical_align_bottom, DownloadReport (PDF, 1.2 MB)vertical_align_bottom
Debugging Symbolic Execution
Ivo Colombo, SS 2012
DownloadDescription (PDF, 168 KB)vertical_align_bottom, DownloadReport (PDF, 1.8 MB)vertical_align_bottom
Extensible Code Contracts for Scala
Rokas Matulis, SS 2012
DownloadDescription (PDF, 105 KB)vertical_align_bottom, DownloadReport (PDF, 512 KB)vertical_align_bottom
Translating Spec# Programs to C# with CodeContracts
Florian Egli, AS 2011
DownloadDescription (PDF, 241 KB)vertical_align_bottom, DownloadReport (PDF, 2.4 MB)vertical_align_bottom
Disjunction on Demand
Dominik Gabi, SS 2011
DownloadDescription (PDF, 107 KB)vertical_align_bottom, DownloadReport (PDF, 1.5 MB)vertical_align_bottom
Design and Implementation of Envision - a Visual Programming System
Dimitar Asenov, AS 2010
DownloadDescription (PDF, 137 KB)vertical_align_bottom, DownloadReport (PDF, 2.2 MB)vertical_align_bottom
Symbolic Execution for Chalice
Malte Schwerhoff, AS 2010
DownloadDescription (PDF, 88 KB)vertical_align_bottom, DownloadReport (PDF, 685 KB)vertical_align_bottom
Adding Closure Support to Chalice
Prateek Agarwal, SS 2010
DownloadDescription (PDF, 121 KB)vertical_align_bottom, DownloadReport (PDF, 824 KB)vertical_align_bottom
Automatic Verification of Concurrent Programs
Filip Wieladek, SS 2010
DownloadDescription (PDF, 33 KB)vertical_align_bottom, DownloadReport (PDF, 732 KB)vertical_align_bottom
Encoding Scala Programs for the Boogie Verifier
Valentin Wüstholz, SS 2009
DownloadDescription (PDF, 82 KB)vertical_align_bottom, DownloadReport (PDF, 764 KB)vertical_align_bottom
Implementation of Frozen Objects into Spec#
Florian Leu, SS 2009
DownloadDescription (PDF, 33 KB)vertical_align_bottom, DownloadReport (PDF, 538 KB)vertical_align_bottom
Software Engineering modules for Computer Science Talent Scout
Roman Fuchs, SS 2009
DownloadDescription (PDF, 63 KB)vertical_align_bottom, DownloadReport (PDF, 1.4 MB)vertical_align_bottom
Embedding JML-annotated Programs in the Coq Proof System
Andreas Kägi, WS 2008/2009
DownloadDescription (PDF, 38 KB)vertical_align_bottom, DownloadReport (PDF, 593 KB)vertical_align_bottom
Improving Cee and Ownership-Based Verification
Christoph Studer, 11/08 - 04/09
DownloadDescription (PDF, 57 KB)vertical_align_bottom, DownloadReport (PDF, 857 KB)vertical_align_bottom
Verification of Design Patterns
Simon Hofer, 09/08 - 02/09
DownloadDescription (PDF, 71 KB)vertical_align_bottom, DownloadReport (PDF, 71 KB)vertical_align_bottom
Verifying Spec# Delegates
Samuele Gantner, 03/08 - 09/08
DownloadDescription (PDF, 140 KB)vertical_align_bottom, DownloadReport (PDF, 2 MB)vertical_align_bottom
Counterexample Execution
Jürg Billeter, 02/08 - 08/08
DownloadDescription (PDF, 45 KB)vertical_align_bottom, DownloadReport (PDF, 406 KB)vertical_align_bottom
Translating invariant proofs between Spec# and JML
Benjamin Morandi, 10/07 - 04/08
DownloadDescription (PDF, 43 KB)vertical_align_bottom
Error Reporting for Universe Types with Transfer
Benjamin Lutz, 01/08 - 05/08
DownloadDescription (PDF, 41 KB)vertical_align_bottom, DownloadReport (PDF, 475 KB)vertical_align_bottom
Implementing a Universe Type System for Scala
Manfred Stock, 08/07 - 01/08
DownloadDescription (PDF, 47 KB)vertical_align_bottom, DownloadReport (PDF, 1 MB)vertical_align_bottom
Inferring Universe annotations in the presence of ownership transfer
Annetta Schaad, 05/07 - 11/07
DownloadDescription (PDF, 36 KB)vertical_align_bottom, DownloadReport (PDF, 3 MB)vertical_align_bottom
Proving well-formedness of interface specifications
Geraldine von Roten, 04/07 - 10/07
DownloadDescription (PDF, 30 KB)vertical_align_bottom, DownloadReport (PDF, 440 KB)vertical_align_bottom
Using program slicing to improve error reporting in Boogie
Karin Freiermuth, 02/07 - 09/07
DownloadDescription (PDF, 33 KB)vertical_align_bottom, DownloadReport (PDF, 476 KB)vertical_align_bottom
Integration of a new VCGen in ESC/Java2
Claudia Brauchli, 03/07 - 09/07
DownloadDescription (PDF, 31 KB)vertical_align_bottom, DownloadReport (PDF, 2.2 MB)vertical_align_bottom
An Automated Program Verifier for Java Bytecode
Samuel Willimann, 03/07 - 09/07
DownloadDescription (PDF, 69 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Runtime Support for Generics and Transfer in Universe Types
Mathias Ottiger, 02/07 - 08/07
DownloadDescription (PDF, 39 KB)vertical_align_bottom, DownloadReport (PDF, 508 KB)vertical_align_bottom
Generic Universe Types in JML
Robin Züger, 01/07 - 07/07
DownloadDescription (PDF, 49 KB)vertical_align_bottom, DownloadReport (PDF, 2.7 MB)vertical_align_bottom
Universe Type System for Scala
Daniel Schregenberger, 09/06 - 06/07
DownloadDescription (PDF, 42 KB)vertical_align_bottom, DownloadReport (PDF, 935 KB)vertical_align_bottom
Implementing Uniqueness and Ownership Transfer in the Universe Type System
Yoshimi Takano, 09/06 - 03/07
DownloadDescription (PDF, 41 KB)vertical_align_bottom, DownloadReport (PDF, 781 KB)vertical_align_bottom
An Isabelle Formalization of the Universe Type System
Martin Klebermass, 10/06 - 04/07
DownloadDescription (PDF, 31 KB)vertical_align_bottom, DownloadReport (PDF, 611 KB)vertical_align_bottom
Combining Runtime and Static Universe Type Inference
Andreas Fürer, 09/06 - 03/07
DownloadDescription (PDF, 35 KB)vertical_align_bottom, DownloadReport (PDF, 1.4 MB)vertical_align_bottom
Kangoo API for Web-Based Applications
Cristian Garcia, 09/06 - 03/07
DownloadDescription (PDF, 11 KB)vertical_align_bottom, DownloadReport (PDF, 2.1 MB)vertical_align_bottom
A Translator from BML annotated Java Bytecode to BoogiePL
Ovidio Mallo, WS 2006/07
DownloadDescription (PDF, 34 KB)vertical_align_bottom, DownloadReport (PDF, 601 KB)vertical_align_bottom
Formalization and implementation of translation from Java Bytecode to Guarded Commands
Alex Suzuki, 04/06 - 09/06
DownloadDescription (PDF, 42 KB)vertical_align_bottom, DownloadReport (PDF, 924 KB)vertical_align_bottom
Static Universe Type Inference using a SAT-Solver
Matthias Niklaus, 12/05 - 06/06
DownloadDescription (PDF, 26 KB)vertical_align_bottom, DownloadReport (PDF, 1 MB)vertical_align_bottom
Practical Runtime Universe Type Inference
Marco Bär, 11/05 - 05/06
DownloadDescription (PDF, 26 KB)vertical_align_bottom, DownloadReport (PDF, 1.5 MB)vertical_align_bottom
Ownership in Design Patterns
Stefan Nägeli, 09/05 - 03/06
DownloadDescription (PDF, 51 KB)vertical_align_bottom, DownloadReport (PDF, 4.4 MB)vertical_align_bottom
Design and Implementation of a JML Frontend for Boogie
Erich Laube, WS 2005/06
DownloadDescription (PDF, 33 KB)vertical_align_bottom, DownloadReport (PDF, 487 KB)vertical_align_bottom
Ownership-based Program Verification in Jive
Ronny Zakheijm, WS 2005/06
DownloadDescription (PDF, 33 KB)vertical_align_bottom, DownloadReport (PDF, 649 KB)vertical_align_bottom
Changing Software Correctly
Fabian Bannwart, WS 2005/06
DownloadDescription (PDF, 46 KB)vertical_align_bottom, DownloadReport (PDF, 2.4 MB)vertical_align_bottom
Static Universe Type Inference
Nathalie Kellenberger, 04/05 - 10/05
DownloadDescription (PDF, 74 KB)vertical_align_bottom, DownloadReport (PDF, 807 KB)vertical_align_bottom
Runtime Universe Type Inference
Frank Lyner, 01/05 - 07/05
DownloadDescription (PDF, 29 KB)vertical_align_bottom, DownloadReport (PDF, 1.7 MB)vertical_align_bottom
Applying the Universe Type System to an Industrial Application
Thomas Hächler, 09/04 - 03/05
DownloadDescription (PDF, 36 KB)vertical_align_bottom, DownloadReport (PDF, 1.8 MB)vertical_align_bottom
Developing Tool Support for Understanding Quantifier Instantiations
Oskari Jyrkinen, AS 2023
DownloadDescription (PDF, 191 KB)vertical_align_bottom, DownloadReport (PDF, 3.6 MB)vertical_align_bottom
Specifying and Verifying Static Initialization in Deductive Program Verifiers
Patricia Firlejczyk, AS 2023
DownloadDescription (PDF, 131 KB)vertical_align_bottom, DownloadReport (PDF, 838 KB)vertical_align_bottom
Development of a data collection tool for the evaluation of a deductive verifier
Simon Hostettler, AS 2024
DownloadDescription (PDF, 94 KB)vertical_align_bottom, DownloadReport (PDF, 1 MB)vertical_align_bottom
Translating Pegagogical Verification Exercises to Viper
Benjamin Frei, SS 2023
DownloadDescription (PDF, 331 KB)vertical_align_bottom, DownloadReport (PDF, 1.9 MB)vertical_align_bottom
Advanced Counterexample Generation in Viper
Raoul van Doren, SS 2023
DownloadDescription (PDF, 164 KB)vertical_align_bottom, DownloadReport (PDF, 362 KB)vertical_align_bottom
Method-specific encodings for Gobra structs
René Cáky, SS 2023
DownloadDescription (PDF, 106 KB)vertical_align_bottom, DownloadReport (PDF, 381 KB)vertical_align_bottom
Optimization of Slice Encoding in Gobra
Zdenek Snajdr FS 2023
DownloadDescription (PDF, 120 KB)vertical_align_bottom, DownloadReport (PDF, 520 KB)vertical_align_bottom
Adding Support for Generic Types in a Program Verifier for Go
Colin Pfingstl, SS 2023
DownloadDescription (PDF, 125 KB)vertical_align_bottom, DownloadReport (PDF, 806 KB)vertical_align_bottom
Formally Validating the CFG Optimization Phase of the Boogie Program Verifier
Lukas Himmelreich, SS 2023
DownloadDescription (PDF, 215 KB)vertical_align_bottom, DownloadReport (PDF, 637 KB)vertical_align_bottom
Information Hiding and Package Abstraction for Go
Tommy Ho, SS 2023
DownloadDescription (PDF, 128 KB)vertical_align_bottom, DownloadReport (PDF, 825 KB)vertical_align_bottom
Verifying Vulnerability Fixes in a Rust Verifier
Olivia Furrer, SS 2023
DownloadDescription (PDF, 318 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Evaluating and Documenting a Rust Verifier
Patrick Muntwiler, SS 2023
DownloadDescription (PDF, 62 KB)vertical_align_bottom, DownloadReport (PDF, 479 KB)vertical_align_bottom
Translating Pedagogical Exercises to Viper’s Go Front-end
Timon Egli, AS 2022
DownloadDescription (PDF, 77 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Advanced Logical Proofs in a Verifier
Dina Weiersmüller, AS 2022
DownloadDescription (PDF, 355 KB)vertical_align_bottom, DownloadReport (PDF, 672 KB)vertical_align_bottom
Practical Inlining in Viper
Matthias Schenk, AS 2022
DownloadDescription (PDF, 293 KB)vertical_align_bottom, DownloadReport (PDF, 903 KB)vertical_align_bottom
Towards Verifying Real-World Rust Programs
Jonas Maier, AS 2022
DownloadDescription (PDF, 63 KB)vertical_align_bottom, DownloadReport (PDF, 283 KB)vertical_align_bottom
Formally Validating the AST-to-CFG Phase of the Boogie Program Verifier
Aleksandar Hubanov, SS 2022
DownloadDescription (PDF, 149 KB)vertical_align_bottom, DownloadReport (PDF, 802 KB)vertical_align_bottom
Counterexamples for Complex Data Structures for a Rust Verifier
Markus Limbeck, SS 2022
DownloadDescription (PDF, 80 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Sound Automation of Magic Wands in a Symbolic-Execution Verifier
Nicola Widmer, SS 2022
DownloadDescription (PDF, 226 KB)vertical_align_bottom, DownloadReport (PDF, 880 KB)vertical_align_bottom
Verifying Rust Programs Using Floating-Point Numbers and Bitwise Operations
Lukas Friedlos, SS 2021
DownloadDescription (PDF, 76 KB)vertical_align_bottom, DownloadReport (PDF, 255 KB)vertical_align_bottom
Automatically Testing Solvers for String and Regular Expressions Constraints
Sebastian Kühne, SS 2021
DownloadDescription (PDF, 123 KB)vertical_align_bottom, Report
Program Verification in Continuous Integration Workflows
Johannes Gasser, AS 2021
DownloadDescription (PDF, 127 KB)vertical_align_bottom, DownloadReport (PDF, 1004 KB)vertical_align_bottom
Parser for Go Programs and Specification
Nico Berling, AS 2021
DownloadDescription (PDF, 105 KB)vertical_align_bottom, DownloadReport (PDF, 814 KB)vertical_align_bottom
Counterexamples for a Rust Verifier
Cedric Hegglin, AS 2021
DownloadDescription (PDF, 163 KB)vertical_align_bottom, DownloadReport (PDF, 640 KB)vertical_align_bottom
Automatically Testing SMT Solvers
Olivier Becker, AS 2021
DownloadDescription (PDF, 132 KB)vertical_align_bottom, DownloadReport (PDF, 689 KB)vertical_align_bottom
Verifying Termination of Go Programs
Cheng Xuan, FS 2021
DownloadDescription (PDF, 63 KB)vertical_align_bottom, DownloadReport (PDF, 938 KB)vertical_align_bottom
Recovering From Verification Failures
Josua Stuck, FS 2021
DownloadDescription (PDF, 190 KB)vertical_align_bottom, DownloadReport (PDF, 836 KB)vertical_align_bottom
Performance Improvements of a Program Verifier
Fabian Bösiger, FS 2021
DownloadDescription (PDF, 137 KB)vertical_align_bottom, DownloadReport (PDF, 570 KB)vertical_align_bottom
An Abstract Representation for Wildcard Permissions in Viper
Yanick Bachmann, FS 2021
DownloadDescription (PDF, 222 KB)vertical_align_bottom, DownloadReport (PDF, 1016 KB)vertical_align_bottom
Cloud-based Verification IDE
Dennis Buitendijk, FS 2021
DownloadDescription (PDF, 111 KB)vertical_align_bottom, DownloadReport (PDF, 1.6 MB)vertical_align_bottom
Verification of Practical Go Programs
Luca Halm, FS 2021
DownloadDescription (PDF, 143 KB)vertical_align_bottom, DownloadReport (PDF, 1.8 MB)vertical_align_bottom
Extending a Go Verifier with Algebraic Data Types
Paul Dahlke, FS 2021
DownloadDescription (PDF, 136 KB)vertical_align_bottom, DownloadReport (PDF, 2.3 MB)vertical_align_bottom
Counterexample Generation in Gobra
Fabio Aliberti, FS 2021
DownloadDescription (PDF, 234 KB)vertical_align_bottom, DownloadReport (PDF, 1 MB)vertical_align_bottom
Explaining Unsatisfiability Proofs through Examples
Pascal Strebel, SS 2021
DownloadDescription (PDF, 1.1 MB)vertical_align_bottom, DownloadReport (PDF, 1.8 MB)vertical_align_bottom
Reasoning about Nondeterministic Collections
Bogdan Gadzhylov, FS 2020
DownloadDescription (PDF, 148 KB)vertical_align_bottom, DownloadReport (PDF, 382 KB)vertical_align_bottom
Optimization of Viper-Based Verifier
Till Arnold, FS 2020
DownloadDescription (PDF, 80 KB)vertical_align_bottom, DownloadReport (PDF, 720 KB)vertical_align_bottom
A Better SMT Language: Design & Tooling
Nico Daryll Hänggi, SS 2020
DownloadDescription (PDF, 228 KB)vertical_align_bottom, DownloadReport (PDF, 2.4 MB)vertical_align_bottom
Universal Library Components for Verification IDE Components
Valentin Racine, SS 2020
DownloadDescription (PDF, 389 KB)vertical_align_bottom, DownloadReport (PDF, 2.5 MB)vertical_align_bottom
Developing IDE Support for a Rust Verifier
Julian Dunskus, SS 2020
DownloadDescription (PDF, 91 KB)vertical_align_bottom, DownloadReport (PDF, 656 KB)vertical_align_bottom
IDE Support for a Golang Verifier
Silas Walker, SS 2020
DownloadDescription (PDF, 136 KB)vertical_align_bottom, DownloadReport (PDF, 1.9 MB)vertical_align_bottom
Lightweight automatic loop invariant selection
Pavol Pozdnyakov, SS 2019
DownloadDescription (PDF, 86 KB)vertical_align_bottom, DownloadReport (PDF, 738 KB)vertical_align_bottom
Optimization of a Symbolic Execution based Program Verifier
Moritz Knüsel, SS 2019
DownloadDescription (PDF, 103 KB)vertical_align_bottom, DownloadReport (PDF, 976 KB)vertical_align_bottom
Towards better Function Axiomatization in a Symbolic-execution-based Verifier
Mauro Bringolf, SS 2019
DownloadDescription (PDF, 156 KB)vertical_align_bottom, DownloadReport (PDF, 786 KB)vertical_align_bottom
Static Analysis of GPU Kernel Performance Hyperproperties
Mathias Blarer, SS 2019
DownloadDescription (PDF, 151 KB)vertical_align_bottom, DownloadReport (PDF, 576 KB)vertical_align_bottom
Simple Explanation of Complex Lifetime Errors in Rust
David Blaser, SS 2019
DownloadDescription (PDF, 378 KB)vertical_align_bottom, DownloadReport (PDF, 1.8 MB)vertical_align_bottom
Tool Support for Termination Proofs
Fabio Streun, AS 2018
DownloadDescription (PDF, 150 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Optimisation of a Deductive Program Verifier
Philippe Voinov, AS 2018
DownloadDescription (PDF, 25 KB)vertical_align_bottom, DownloadReport (PDF, 810 KB)vertical_align_bottom
Semantic Querying of Rust Code
Nicolas Winkler, AS 2018
DownloadDescription (PDF, 53 KB)vertical_align_bottom, DownloadReport (PDF, 754 KB)vertical_align_bottom
Visualization of Reference Lifetimes in Rust
Dominic Dietler, AS 2018
DownloadDescription (PDF, 77 KB)vertical_align_bottom, DownloadReport (PDF, 528 KB)vertical_align_bottom
Specification and Automated Reasoning for Datastructure Comprehensions
Tierry Hörmann, SS18
DownloadDescription (PDF, 98 KB)vertical_align_bottom, DownloadReport (PDF, 538 KB)vertical_align_bottom
Adding Generalized Magic Wand Support to a Verification-Condition-Generation-Based Verifier
Ahmed Gamal Khedr, SS 2018
DownloadDescription (PDF, 83 KB)vertical_align_bottom, DownloadReport (PDF, 983 KB)vertical_align_bottom
Advancing Non-Standard Permission Utilisation in Program Verification
Tobias Brodmann, SS 2018
DownloadDescription (PDF, 137 KB)vertical_align_bottom, DownloadReport (PDF, 751 KB)vertical_align_bottom
Static Verification of the SCION Router Implementation
Sascha Forster, SS 2018
DownloadDescription (PDF, 173 KB)vertical_align_bottom, DownloadReport (PDF, 690 KB)vertical_align_bottom
Deductive Verification of Imperative Graph Algorithms
Gishor Sivanrupan, SS 2018
DownloadDescription (PDF, 126 KB)vertical_align_bottom, DownloadReport (PDF, 3.1 MB)vertical_align_bottom
Usage Analysis of Data Stored in Map Data Structures
Lowis Engel, SS 2018
DownloadDescription (PDF, 216 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Automatic Inference of Hyperproperties
Christian Knabenhans, SS 2018
DownloadDescription (PDF, 146 KB)vertical_align_bottom, DownloadReport (PDF, 780 KB)vertical_align_bottom
Automated Checking of Implicit Assumptions on Textual Data
Radwa Sherif Abdelbar, SS 2018
DownloadDescription (PDF, 158 KB)vertical_align_bottom, DownloadReport (PDF, 1.9 MB)vertical_align_bottom
Abstract Read Permission Support for an Automatic Python Verifier
Benjamin Schmid, SS 2017
DownloadDescription (PDF, 81 KB)vertical_align_bottom, DownloadReport (PDF, 444 KB)vertical_align_bottom
Static Type Inference for Python
Mostafa Hassan, SS 2017
DownloadDescription (PDF, 140 KB)vertical_align_bottom, DownloadReport (PDF, 518 KB)vertical_align_bottom
Generalized Verification Support for Magic Wands
Nils Becker, SS 2017
DownloadDescription (PDF, 166 KB)vertical_align_bottom, DownloadReport (PDF, 510 KB)vertical_align_bottom
Towards Customizability of a Symbolic-Execution-Based Program Verifier
Robin Sierra, SS 2017
DownloadDescription (PDF, 164 KB)vertical_align_bottom, DownloadReport (PDF, 769 KB)vertical_align_bottom
Checking Termination of Abstraction Functions
Patrick Gruntz, SS 2017
DownloadDescription (PDF, 88 KB)vertical_align_bottom, DownloadReport (PDF, 952 KB)vertical_align_bottom
Supporting Sequence Axiomatization on the SMT Solver Level for the Viper Project
Lukas Schär, AS2016
DownloadDescription (PDF, 104 KB)vertical_align_bottom, DownloadReport (PDF, 919 KB)vertical_align_bottom
A Prototype Verifier for Weak Memory Reasoning
Christiane Goltz, AS 2016
DownloadDescription (PDF, 34 KB)vertical_align_bottom, DownloadReport (PDF, 769 KB)vertical_align_bottom
Developing a Web-Based Hoare Logic Proof Assistant
Flavio Goldener, AS 2015
DownloadDescription (PDF, 87 KB)vertical_align_bottom, DownloadReport (PDF, 3.3 MB)vertical_align_bottom
Recording Symbolic Executions
Andreas Buob, SS 2015
DownloadDescription (PDF, 70 KB)vertical_align_bottom, DownloadReport (PDF, 326 KB)vertical_align_bottom
Developing an Interactive, Web-Based Tutorial for an Intermediate Verification Language
Mathias Birrer, SS 2015
DownloadDescription (PDF, 539 KB)vertical_align_bottom, DownloadReport (PDF, 3.6 MB)vertical_align_bottom
Incremental Symbolic Execution
Roger Koradi, SS 2015
DownloadDescription (PDF, 114 KB)vertical_align_bottom, DownloadReport (PDF, 1.3 MB)vertical_align_bottom
Adding Magic Wand Support to Carbon
Gaurav Parthasarathy, SS 2015
DownloadDescription (PDF, 70 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Tree-based Version Control in Envision
Balz Guenat, SS 2015
DownloadDescription (PDF, 77 KB)vertical_align_bottom, DownloadReport (PDF, 1.2 MB)vertical_align_bottom
Enhancing the visual documentation artifacts in Envision
Sascha Dinkel, SS 2014
DownloadDescription (PDF, 142 KB)vertical_align_bottom, DownloadReport (PDF, 6.6 MB)vertical_align_bottom
Closure verification in an automated fractional permission setting
Fabian Meier, SS 2014
DownloadDescription (PDF, 340 KB)vertical_align_bottom, DownloadReport (PDF, 756 KB)vertical_align_bottom
Verifying Scala's Vals and Lazy Vals
Simon Fritsche, SS 2014
DownloadDescription (PDF, 70 KB)vertical_align_bottom, DownloadReport (PDF, 478 KB)vertical_align_bottom
Semantic Zoom Support for Envision
Patrick Lüthi, AS 2013
DownloadDescription (PDF, 205 KB)vertical_align_bottom, DownloadReport (PDF, 890 KB)vertical_align_bottom
Supporting documentation artifacts in Envision
Jonas Trappenberg, SS 2013
DownloadDescription (PDF, 86 KB)vertical_align_bottom, DownloadReport (PDF, 707 KB)vertical_align_bottom
C++ Support in Envision
Lukas Vogel, SS 2013
DownloadDescription (PDF, 106 KB)vertical_align_bottom, DownloadReport (PDF, 403 KB)vertical_align_bottom
Induction and Termination of Functions for Automatic Program Verification
Benjamin Fischer, SS 2013
DownloadDescription (PDF, 57 KB)vertical_align_bottom, DownloadReport (PDF, 322 KB)vertical_align_bottom
Dynamic test generation with static fields and initializers
Patrick Emmisberger, SS 2013
DownloadDescription (PDF, 95 KB)vertical_align_bottom, DownloadReport (PDF, 496 KB)vertical_align_bottom
Declarative API for Defining Visualization in Envision
Andrea Helfenstein, AS 2012
DownloadDescription (PDF, 66 KB)vertical_align_bottom, DownloadReport (PDF, 466 KB)vertical_align_bottom
Synthesizing Method Sequences to Detect Object Invariant Violations
Timon Gehr, SS 2013
DownloadDescription (PDF, 74 KB)vertical_align_bottom, DownloadReport (PDF, 260 KB)vertical_align_bottom
Runtime Checking for Chalice
Heinz Hegi, SS 2013
DownloadDescription (PDF, 56 KB)vertical_align_bottom, DownloadReport (PDF, 272 KB)vertical_align_bottom
Verifying Separation Logic Contracts in Chalice
Daniel Jost, SS 2013
DownloadDescription (PDF, 58 KB)vertical_align_bottom, DownloadReport (PDF, 378 KB)vertical_align_bottom
Translating Chalice into SIL
Christian Klauser, AS 2012
DownloadDescription (PDF, 58 KB)vertical_align_bottom, DownloadReport (PDF, 600 KB)vertical_align_bottom
Developing a common web interface to various verification tools
Roland Meyer, SS 2012
DownloadDescription (PDF, 57 KB)vertical_align_bottom, DownloadReport (PDF, 508 KB)vertical_align_bottom
Interfacing TVLA and Sample
Raphael Fuchs, SS 2011
DownloadDescription (PDF, 30 KB)vertical_align_bottom, DownloadReport (PDF, 311 KB)vertical_align_bottom
Improving Permission-Based Verification of Concurrent Programs with Chalice
Stefan Heule, AS 2010
DownloadDescription (PDF, 131 KB)vertical_align_bottom, DownloadReport (PDF, 891 KB)vertical_align_bottom
A Standard Library for Gobra
Daniel Nezamabadi, SS 2024
DownloadDescription (PDF, 451 KB)vertical_align_bottom, DownloadReport (PDF, 612 KB)vertical_align_bottom
Verifying the IO Behaviour of the SCION Router
Markus Limbeck, SS 2024
DownloadDescription (PDF, 451 KB)vertical_align_bottom, DownloadReport (PDF, 625 KB)vertical_align_bottom
Formally Deriving an Equirecursive Viper Semantics via a Least Fixed Point Predicate Interpretation
Hongyi Ling, SS 2023
DownloadDescription (PDF, 258 KB)vertical_align_bottom
Adding Debugging Functionality to Viper
Andrea Keusch, SS 2023
DownloadDescription (PDF, 141 KB)vertical_align_bottom
Extending IDE Integration of a Rust Verifier
Joseph Thommes, SS 2023
DownloadDescription (PDF, 183 KB)vertical_align_bottom
Extending IDE Integration of a Rust Verifier
Cedric Hegglin, SS 2023
DownloadDescription (PDF, 183 KB)vertical_align_bottom
Code Reachability and Soundness Verification Using Refute in Prusti
Simon Hrabec, AS 2022
DownloadDescription (PDF, 198 KB)vertical_align_bottom
Improving User-Defined Permission Models in Viper
Anqi Li, AS 2022
DownloadDescription (PDF, 119 KB)vertical_align_bottom, DownloadReport (PDF, 496 KB)vertical_align_bottom
Verifying Go's Standard Library
Adrian Jenny, AS 2022
DownloadDescription (PDF, 82 KB)vertical_align_bottom, DownloadReport (PDF, 1011 KB)vertical_align_bottom
Adding Algebraic Data Types to a Verification Language
Allesandro Maissen, SS 2022
DownloadDescription (PDF, 113 KB)vertical_align_bottom, DownloadReport (PDF, 867 KB)vertical_align_bottom
Supporting Alternative SMT Solvers in Viper
Lasse F. Wolff Anthony, FS 2022
DownloadDescription (PDF, 107 KB)vertical_align_bottom, DownloadReport (PDF, 5.9 MB)vertical_align_bottom
Adding Native Support for Havoc in Viper
Daniel Zhang, AS 2022
DownloadDescription (PDF, 101 KB)vertical_align_bottom, DownloadReport (PDF, 447 KB)vertical_align_bottom
Place Capabilities Summaries for Rust Programs
Dylan Wolff, AS 2019
DownloadDescription (PDF, 100 KB)vertical_align_bottom, DownloadReport (PDF, 227 KB)vertical_align_bottom
Verifying weak memory programs in the Viper ecosystem
Anouk Paradis, SS 2019
DownloadDescription (PDF, 70 KB)vertical_align_bottom, DownloadReport (PDF, 264 KB)vertical_align_bottom
Applying and Extending the Weak-Memory Logic FSL++
Gaurav Parthasarathy, SS 2017
DownloadDescription (PDF, 78 KB)vertical_align_bottom, DownloadReport (PDF, 1.2 MB)vertical_align_bottom
Task specific views in Envision
Cyril Steimer, SS 2015
DownloadDescription (PDF, 91 KB)vertical_align_bottom, DownloadReport (PDF, 1.3 MB)vertical_align_bottom
Integrating dynamic test generation with sound verification
Patrick Emmisberger, AS 2014
DownloadDescription (PDF, 79 KB)vertical_align_bottom, DownloadReport (PDF, 917 KB)vertical_align_bottom
Debugging in Envision
Lukas Vogel , AS 2014
DownloadDescription (PDF, 100 KB)vertical_align_bottom, DownloadReport (PDF, 1.1 MB)vertical_align_bottom
Verifying Scala Traits
Malte Schwerhoff, SS 2010
DownloadDescription (PDF, 158 KB)vertical_align_bottom, DownloadReport (PDF, 492 KB)vertical_align_bottom
Implementation of Closures in DAFNY
Alexandru Dima, SS 2010
DownloadDescription (PDF, 18 KB)vertical_align_bottom, DownloadReport (PDF, 272 KB)vertical_align_bottom
A feasability study for a general-purpose visual programming system
Dimitar Asenov, SS 2010
DownloadDescription (PDF, 81 KB)vertical_align_bottom, DownloadReport (PDF, 4.5 MB)vertical_align_bottom
Translating Java bytecode to Simple
Roman Scheidegger, HS 2009
DownloadReport (PDF, 200 KB)vertical_align_bottom
Slicing Spec# Programs
Sebastian Groessi, HS 2007
DownloadDescription (PDF, 28 KB)vertical_align_bottom, DownloadReport (PDF, 236 KB)vertical_align_bottom
Extending supported language subset of Jive
David Steiger, HS 2007
DownloadDescription (PDF, 253 KB)vertical_align_bottom, DownloadReport (PDF, 519 KB)vertical_align_bottom
Usability Evaluation of Jive
Martin Bill, WS 2006/07
DownloadDescription (PDF, 35 KB)vertical_align_bottom
Testing Tool for Compilers
Dominique Schneider, WS 2006/07
DownloadDescription (PDF, 21 KB)vertical_align_bottom, DownloadReport (PDF, 414 KB)vertical_align_bottom
Integration of Universe Type System Tools into Eclipse
Paolo Bazzi, SS 2006
DownloadDescription (PDF, 18 KB)vertical_align_bottom, DownloadReport (PDF, 840 KB)vertical_align_bottom
Case study in the Boogie Methodology
Olivier Girard, SS 2006
DownloadDescription (PDF, 53 KB)vertical_align_bottom, DownloadReport (PDF, 672 KB)vertical_align_bottom
Mono's System.Collection Classes: A Spec# Case Study
Benjamin Lutz, SS 2006
DownloadDescription (PDF, 40 KB)vertical_align_bottom, DownloadReport (PDF, 860 KB)vertical_align_bottom
MultiJava, JML and Generics
Ovidio Mallo, SS 2006
DownloadDescription (PDF, 29 KB)vertical_align_bottom, DownloadReport (PDF, 375 KB)vertical_align_bottom
Universe Type System for Eiffel
Annetta Schaad, SS 2006
DownloadDescription (PDF, 24 KB)vertical_align_bottom, DownloadReport (PDF, 847 KB)vertical_align_bottom
Integrating Simplify into Jive
Yoshimi Takano, SS 2006
DownloadDescription (PDF, 42 KB)vertical_align_bottom
Implementing Purity and Side Effect Analysis for Java Programs
David Graf, WS 2005/06
DownloadDescription (PDF, 56 KB)vertical_align_bottom, DownloadReport (PDF, 1 MB)vertical_align_bottom
Interaction with Ownership Graphs
Marco Meyer, WS 2005/06
DownloadDescription (PDF, 25 KB)vertical_align_bottom, DownloadReport (PDF, 325 KB)vertical_align_bottom
Translation of object-oriented programs into guarded commands
Samuel Burri, SS 2005
DownloadReport (PDF, 243 KB)vertical_align_bottom
Design Patterns in Peer-to-Peer Systems
Dominik Grolimund, SS 2005
DownloadDescription (PDF, 55 KB)vertical_align_bottom, DownloadReport (PDF, 447 KB)vertical_align_bottom
Welldefinedness and expressiveness of JML specifications
Adrian Moos, SS 2005
DownloadDescription (PDF, 14 KB)vertical_align_bottom, DownloadReport (PDF, 288 KB)vertical_align_bottom
Implementation of a Universe type checker in ESC/Java2
Dirk Wellenzohn, SS 2005
DownloadDescription (PDF, 45 KB)vertical_align_bottom, DownloadReport (PDF, 402 KB)vertical_align_bottom
Generating Proof Obligations from JML Specifications
Ghislain Fourny, WS 2004/05
DownloadDescription (PDF, 109 KB)vertical_align_bottom, DownloadReport (PDF, 373 KB)vertical_align_bottom
Transformation of Java Card into Diet Java Card
Erich Laube, WS 2004/05
DownloadDescription (PDF, 18 KB)vertical_align_bottom, DownloadReport (PDF, 381 KB)vertical_align_bottom
Bytecode support for the Universe type system and compiler
Alex Suzuki, WS 2004/05
DownloadDescription (PDF, 28 KB)vertical_align_bottom, DownloadReport (PDF, 382 KB)vertical_align_bottom
A Logic for Bytecode and the Translation of Proofs from Sequential Java
Fabian Bannwart, SS 2004
DownloadDescription (PDF, 55 KB)vertical_align_bottom, DownloadReport (PDF, 668 KB)vertical_align_bottom
Static Fields in the Universe Type System
Marcello Miragliotta, SS 2004
DownloadDescription (PDF, 9 KB)vertical_align_bottom, DownloadReport (PDF, 387 KB)vertical_align_bottom
Runtime checks for the Universe Type System
Daniel Schregenberger, SS 2004
DownloadDescription (PDF, 27 KB)vertical_align_bottom, DownloadReport (PDF, 809 KB)vertical_align_bottom