Skip to content

Laboratory for Software Science

Home

Software science explores the mathematical and technological foundation of programming. It develops the theories, languages and tools needed to build reliable software systems. The ultimate goal of software science is to reduce programming-induced gratuitous suffering: By grounding software development on a solid mathematical foundation, harmful software bugs and security vulnerabilities are eliminated.

The Laboratory for Software Science at the University of Tartu was founded to consolidate research in this critical area at the core of computer science. Our lab is particularly concerned with developing methods to verify system properties via type systems, category theory, and formally sound program analysis techniques.

Academic staff members:

Vesal Vojdani

Associate Professor of Programming Languages.

Danel Ahman

Associate Professor of Programming Languages.

Kalmer Apinis

Research Fellow in Programming Languages.

Chad Nester

Research Fellow in Programming Languages.

Matt Earnshaw

Research Fellow in Programming Languages.

Ahti Põder

Lecturer in Informatics.


Associated members:

Prof. Varmo Vene

Programming Languages and Systems.

Prof. Dietmar Pfahl

Software Engineering & Information Systems.

Prof. Helmut Seidl

Formal Languages, TU München.

Merlin Kramer

Independent Researcher, High-performance Computing & Logic Programming


Students:

Simmo Saan

 PhD student.

Bruno Carneiro

PhD student

Karoliine Holter

PhD student.

Jevgenijs Protopopovs

PhD student.

Accept Cookies