Research

The FSA group is part of the Model-Driven Software Engineering section of the department of Mathematics and Computer Science of the Eindhoven University of Technology. Research in the FSA group focusses on theories, techniques and tools for modelling and analysing the behaviours of (concurrent) systems.  Among others, we study process algebras, semantics, model checking, logics, rewriting and satisfiability solving.

Applications

Application areas include protocols, hardware designs and industrial control systems. Examples include the verification of the control systems of the four large experiments in the Large Hadron Collider  at CERN; analysis of networks-on-chips;  formalisation of the industrial modelling and code generation language Dezyne; the analysis of the software architecture of the winning Stella Solar Car.

Tools

Tools developed by the group include mCRL2 (/ˈmak(ə)r(ə)l 2/and MaDL. mCRL2 is a process-algebraic language with an award winning tool set for modelling and analysing concurrent systems. MaDL is a language with associated verification techniques for micro-architectures. The techniques focus on scalable liveness verification.


Research Projects

  • VOICE-B: Verification of OIL Interfaces and Components for Engineers (funded by Océ-Technologies B.V.)
  • AVVA: Accelerated Verification and Verification Accelerated (NWO TOP grant)
  • ASOME² (TU/e and ASML, IMPULS II)
  • MERITS: Model extraction for re-engineering traditional software (NWO Big Software, with Philips Healthcare)
  • VICTORIA: Verification In the Cloud TO Radically Improve Analyses (EU-FP7)
  • Formal verification of cache coherent multi-core architectures (NWO TOP grant)
  • DEWI: Dependable Embedded Wireless Infrastructure (Artemis project)
  • ELVeN: Effective Layered Verification of Networks-on-Chips (NWO Open Competition)
  • EURO-MILS: Secure European virtualisation for trustworthy applications in critical domains (EU-FP7)
  • VOCHS: Verification of Complex Hierarchical Systems (NWO Open Competition)
  • Allegio: All lifecycles and legacy entities guaranteed in operation! (NWO Commit)
  • Functional Correctness of Communication Fabrics (Intel Corporation)
  • Verified: Verified, Economical and Robust Integrated Functionality for In-vehicle Embedded Development (Senter-Novem)
  • FVDAM: Formal Verification of Deadlock Avoidance Mechanisms (NWO Open Competition)
  • VALICHIP: Validatie van cell-libraries en IP in chip design (Point One, with Fenix and NXP)
  • TWINS: Optimizing HW-SW Co-design flow for software intensive system development (ITEA)
  • COMFORTS: A Common Framework for Reactive and Timed Systems (NWO BRICS-FOCUS)

Research Events

Tool paper on mCRL2 accepted at TACAS2019

The paper “The mCRL2 Toolset for Analysing Concurrent Systems: Improvements in Expressivity and Usability” by Olav Bunte, Jan Friso Groote, Jeroen Keiren, Maurice Laveaux, Thomas Neele, Erik de Vink, Wieger Wesselink, Anton Wijs and Tim …continue reading

Posted in Research | Comments Off on Tool paper on mCRL2 accepted at TACAS2019

Paper on ABAC policies accepted in Springer’s Cybersecurity

The paper “A Framework for the Extended Evaluation of ABAC Policies” by Morisset, Willemse and Zannone has been accepted for publication in Springer’s Cybersecurity journal.

Posted in Research | Comments Off on Paper on ABAC policies accepted in Springer’s Cybersecurity

Paper on hypertorus grids accepted

The paper “Verification of Hypertorus Communication Grids by Infinite Petri Nets and Process Algebra” by Zaitsev, Shmeleva and Groote has been accepted for the IEEE/CAA journal of Automatica Sinica.

Posted in Research | Comments Off on Paper on hypertorus grids accepted

Two papers accepted at FSEN 2019

The papers “Verifying System-Wide Properties of Industrial Component-Based Software” by Neele, Rol and Groote and “Active Learning of Industrial software with data” by Sanchez, Groote and Schiffelers have both been accepted at FSEN 2019, Teheran, …continue reading

Posted in Research | Comments Off on Two papers accepted at FSEN 2019

Thomas Neele, Tim Willemse and Jan Friso Groote Receive Best Paper Award at FACS2018

The paper “Solving Parameterised Boolean Equation Systems with Infinite-Data Trough Quotienting” by Thomas Neele, Tim Willemse and Jan Friso Groote received the Best Paper Award at the 15th International Conference on Formal Aspects of Component …continue reading

Posted in Research | Comments Off on Thomas Neele, Tim Willemse and Jan Friso Groote Receive Best Paper Award at FACS2018