Software Verification

Software Verification

By De Danske Cybermesterskaber
Online event

Overview

Join us when we deep dive into Software (formal) Verification

Software (formal) Verification is the process of proving or disproving the correctness of a program or design with respect to a certain specification or property, using formal methods of mathematics.

One of the main methods is model checking, which is based on the creation of a mathematical model of the system and its automatic exploration.

This course will provide an introduction of software verification using model checking and industry-level tools such as TLA+.


What does it require to participate in the session?

This session requires basic programming and familiarity with basic concepts of discrete mathematics (sets and their operations, Boolean logic).


Preparation before the session?

We require an installation of TLA+ Toolbox https://lamport.azurewebsites.net/tla/toolbox.html


Practical info:

📆 Time: March 6rd - 16.00-19.00

📍Place: Online (you'll receive a link by mail)

🧑🏻‍💻 Language: English

🧑🏻‍💻 Teacher: Marco Peressotti, SDU

Category: Science & Tech, Science

Good to know

Highlights

  • 3 hours
  • Online

Location

Online event

Organised by

De Danske Cybermesterskaber

Followers

--

Events

--

Hosting

--

Free
Mar 6 · 07:00 PST