A monitoring tool for linear-time μHML

Luca Aceto, Antonis Achilleos, Duncan Paul Attard*, Léo Exibard, Adrian Francalanza, Anna Ingólfsdóttir

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

We present detectEr, a monitoring tool that targets software applications written for Erlang/OTP. The tool runtime checks specifications expressed in a safety fragment of the linear-time modal μ-calculus called [Formula presented], used to describe properties about the current system execution. Our technical development is founded on previous theoretical results that are lifted to a first-order setting, where systems produce executions containing events that carry data. We overview the main features of detectEr, showing how properties can be flexibly written and synthesised as executable Erlang monitors that can be instrumented with the running system.

Original languageEnglish
Article number103031
JournalScience of Computer Programming
Volume232
DOIs
Publication statusPublished - Jan 2024

Bibliographical note

Publisher Copyright:
© 2023 Elsevier B.V.

Other keywords

  • Linear-time properties
  • Monitor synthesis
  • Runtime verification

Fingerprint

Dive into the research topics of 'A monitoring tool for linear-time μHML'. Together they form a unique fingerprint.

Cite this