Dafny - PowerPoint PPT Presentation


Program Verification via an Intermediate Verification Language

Dive into the world of program verification through an intermediate verification language with a focus on static program verification, reasoning about programs, and separation of concerns. Explore tools like Dafny and verification architectures like Boogie and Why3, along with key concepts including

0 views • 36 slides


Automatic Program Verification: Isar and Dafny Methods

Explore the concepts of automatic program verification using Isar and Dafny methods, including lemmas, ghost variables, code structures, and exercises. Dive into the research and tools available for program verification in software engineering.

0 views • 10 slides



A Comparative Analysis of Heap Specification Approaches

This presentation discusses various approaches to heap specification, including ownership systems, dynamic frames, permissions, and capabilities. It explores challenges related to invariants and frames, showcasing examples from RockBand and Object state specifications. The discussion covers tools li

0 views • 11 slides


Coding Concepts Overview

This content covers a variety of coding concepts including image objects, git pull, method declaration and definition, algorithm implementation, handling Dafny output errors, and recursion. The discussions range from utilizing schema.org for structuring data to implementing recursive functions such

0 views • 9 slides


Object-Oriented Software: Specification and Verification

This resource delves into theory, techniques, and architectures for verifying object-oriented software, focusing on a basic program verifier for dynamically allocated objects. It covers specification styles, verification conditions, modeling execution traces, states, and commands in a variety of lan

0 views • 11 slides