Skip to main content

Showing 1–4 of 4 results for author: Attard, D P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.06172  [pdf, ps, other

    cs.LO cs.FL

    Monitorability for the Modal mu-Calculus over Systems with Data: From Practice to Theory

    Authors: Luca Aceto, Antonis Achilleos, Duncan Paul Attard, Léo Exibard, Adrian Francalanza, Anna Ingólfsdóttir, Karoliina Lehtinen

    Abstract: Runtime verification, also known as runtime monitoring, consists of checking whether a system satisfies a given specification by observing the trace it produces during its execution. It is used as a lightweight verification technique to complement or substitute costlier methods such as model-checking. In the regular setting, Hennessy-Milner logic with recursion, a variant of the modal mu-calculu… ▽ More

    Submitted 6 June, 2025; originally announced June 2025.

  2. arXiv:2406.19904  [pdf

    cs.SE cs.DC

    Runtime Instrumentation for Reactive Components (Extended Version)

    Authors: Luca Aceto, Duncan Paul Attard, Adrian Francalanza, Anna Ingólfsdóttir

    Abstract: Reactive software calls for instrumentation methods that uphold the reactive attributes of systems. Runtime verification imposes another demand on the instrumentation, namely that the trace event sequences it reports to monitors are sound -- that is, they reflect actual executions of the system under scrutiny. This paper presents RIARC, a novel decentralised instrumentation algorithm for outline m… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    Report number: 313

  3. arXiv:2306.12935  [pdf, other

    cs.PL

    Special Delivery: Programming with Mailbox Types (Extended Version)

    Authors: Simon Fowler, Duncan Paul Attard, Franciszek Sowul, Simon J. Gay, Phil Trinder

    Abstract: The asynchronous and unidirectional communication model supported by mailboxes is a key reason for the success of actor languages like Erlang and Elixir for implementing reliable and scalable distributed systems. While many actors may send messages to some actor, only the actor may (selectively) receive from its mailbox. Although actors eliminate many of the issues stemming from shared memory conc… ▽ More

    Submitted 22 June, 2023; originally announced June 2023.

    Comments: Extended version of paper accepted to ICFP'23

  4. arXiv:2104.09433  [pdf

    cs.SE cs.PF

    A Choreographed Outline Instrumentation Algorithm for Asynchronous Components

    Authors: Luca Aceto, Duncan Paul Attard, Adrian Francalanza, Anna Ingólfsdóttir

    Abstract: The runtime analysis of decentralised software requires instrumentation methods that are scalable, but also minimally invasive. This paper presents a new algorithm that instruments choreographed outline monitors. Our instrumentation algorithm scales and reorganises monitors dynamically as the system executes. We demonstrate the implementability of choreographed outline instrumentation and compare… ▽ More

    Submitted 19 April, 2021; originally announced April 2021.