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
11
September
2024
11.
09.
2024

How Homo sapiens replaced Neanderthals in Europe - A public lecture by Prof. Jean-Jacques Hublin

Academy of Architecture, Faculty of Communication, Culture and Society, Faculty of Biomedical Sciences, Faculty of Economics, Faculty of Informatics, Faculty of Theology of Lugano
14
September
2024
14.
09.
2024