Formal Methods Research Group

School of Computing Science, University of Glasgow

About


The Formal Methods research group is part of the FATA section, School of Computing Science at the University of Glasgow.

Our research covers a wide range of topics, including process calculi, semantic models and logics, verification techniques based on types and type systems, formulation of model checking algorithms, techniques for efficient and scalable analysis including abstraction and symmetry reduction, and developing game theoretic techniques. A fundamental aspect of our research is the application of formal methods to the modelling, verification and synthesis of complex software systems including autonomous systems such as UAVs, location-aware, event-based systems, communication-based and distributed systems, telecommunications services, biochemical networks and cell signalling, security protocols and safety-critical systems.

We are also one of the principal developers of the probabilistic model checker PRISM - the most widely-used software tool for verification of probabilistic systems.

Latest News


Current Members


Muffy Calder

Prof Muffy Calder

Professor

View profile »

Simon Gay

Prof Simon Gay

Professor

View profile »

Alice Miller

Prof Alice Miller

Professor

View profile »

Gethin Norman

Dr Gethin Norman

Senior Lecturer

View profile »

Ornela Dardha

Dr Ornela Dardha

Senior Lecturer

View profile »

Michele Sevegnani

Dr Michele Sevegnani

Senior Lecturer

View profile »

Oana Andrei

Dr Oana Andrei

Lecturer

View profile »

Blair Archibald

Dr Blair Archibald

Lecturer

View profile »

Ivaylo Valkov

Mr Ivaylo Valkov

Research Student

View profile »

Kyle Burns

Mr Kyle Burns

Research Student

View profile »

Douglas Fraser

Mr Douglas Fraser

Research Student

View profile »

Douglas Fraser

Mr Surasak Phetmanee

Research Student

View profile »

Past Members


Mengwei Xu, William Kavanagh, Uma Zalakain, Laura Voinea, Ruth Hoffmann, Ryan Kirwan, Yu Lu, Chris Unsworth, Christopher Power, Andrea Degasperi, Robin Donaldson, Shamim Ripon, Vladislav Vyshemirsky, Alastair F. Donaldson, Stefan Reiff-Marganiec, Carron Shankland

Research projects and funding awards

Current

Past

Software

  • Gethin Norman is one of the principal developers of the probabilistic model checker PRISM -- a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.
  • Michele Sevegnani is the developer of BigraphER (Bigraph Evaluator & Rewriting) -- an implementation of Robin Milner's Bigraphical Reactive System (BRS) with an extension to bigraph with sharing.
  • Alice Miller, William Kavanagh, and Ivaylo Valkov are co-developers of the BoRaT: Breakout Room Allocation schedule Tool alongside Matthew Barr and Helen C. Purchase. The associated paper is open access.