Overview of formal method tools from Microsoft Research

Staff - Faculty of Informatics

Date: 20 March 2023 / 10:30 - 11:30

USI Campus Est, room D1.14, Sector D

Speaker: Nikolaj Bjorner, Microsoft Research, Redmond, USA

Abstract: The lecture provides an overview of several formal methods tools from Microsoft Research and their uses in products.  Many of the tools are based on solving symbolic logic formulas using the SMT solver Z3. With the perspective of applications in program verification, virtual plant configurations, and network verification we outline some main algorithmic ingredients in z3.

Biography: Nikolaj Bjorner is a partner researcher at Microsoft Research. Nikolaj’s main line of work is around the state-of-the-art SMT constraint solver Z3.  Z3 was developed with Leonardo de Moura, Lev Nachmanson and Christoph Wintersteiger. Z3 is used for program verification, test case generation among several applications. The work around Z3 has received several awards. Karthick Jayaraman and Nikolaj created the SecGuru tool that is used to validate firewalls and routing configurations for Microsoft Azure. In 2021 Nikolaj Bjorner was named an ACM Fellow.

Host: Prof. Natasha Sharygina

Faculties

Events
19
July
2024
19.
07.
2024
22
July
2024
22.
07.
2024
30
July
2024
30.
07.
2024
01
August
2024
01.
08.
2024
13
August
2024
13.
08.
2024

Cinema and Audiovisual Futures Conference 2024

Faculty of Communication, Culture and Society

The Future of Survival Public Event: AI and Generative humanity

Faculty of Communication, Culture and Society