---
res:
  bibo_abstract:
  - "As the complexity and criticality of software increase every year, so does the
    importance of runtime monitoring. Third-party and best-effort monitoring are especially
    valuable, yet under-explored areas of runtime monitoring. In this context, third-party
    monitoring means monitoring with a limited knowledge of the monitored software
    (as it has been developed by a third party). Best-effort monitoring keeps pace
    with the monitored software at the cost of possibly imprecise verdicts when keeping
    up with the monitored software would not be feasible. Most existing monitoring
    frameworks do not support the combination of third-party and best-effort monitoring
    because they either require the full access to the monitored code or the ability
    to process all observable events, or both.\r\nWe present a middleware framework,
    Vamos, for the runtime monitoring of software. Vamos is explicitly designed to
    support third-party and best-effort scenarios. The design goals of Vamos are (i)
    efficiency (tracing events with low overhead), (ii) flexibility (the ability to
    monitor a variety of different event channels, and to connect to a wide range
    of monitors), and (iii) ease-of-use. To achieve its goals, Vamos combines aspects
    of event broker and event recognition systems with aspects of stream processing
    systems.\r\nWe implemented a prototype toolchain for Vamos and conducted a set
    of experiments demonstrating the usability of the scheme. The results indicate
    that Vamos enables writing useful yet efficient monitors, and simplifies key aspects
    of setting up a monitoring system from scratch.@eng"
  bibo_authorlist:
  - foaf_Person:
      foaf_givenName: Marek
      foaf_name: Chalupa, Marek
      foaf_surname: Chalupa
      foaf_workInfoHomepage: http://www.librecat.org/personId=87e34708-d6c6-11ec-9f5b-9391e7be2463
  - foaf_Person:
      foaf_givenName: Fabian
      foaf_name: Mühlböck, Fabian
      foaf_surname: Mühlböck
      foaf_workInfoHomepage: http://www.librecat.org/personId=6395C5F6-89DF-11E9-9C97-6BDFE5697425
    orcid: 0000-0003-1548-0177
  - foaf_Person:
      foaf_givenName: Stefanie
      foaf_name: Muroya Lei, Stefanie
      foaf_surname: Muroya Lei
      foaf_workInfoHomepage: http://www.librecat.org/personId=a376de31-8972-11ed-ae7b-d0251c13c8ff
  - foaf_Person:
      foaf_givenName: Thomas A
      foaf_name: Henzinger, Thomas A
      foaf_surname: Henzinger
      foaf_workInfoHomepage: http://www.librecat.org/personId=40876CD8-F248-11E8-B48F-1D18A9856A87
    orcid: 0000-0002-2985-7724
  bibo_doi: 10.1016/j.scico.2024.103212
  bibo_issue: '2'
  bibo_volume: 240
  dct_date: 2025^xs_gYear
  dct_identifier:
  - UT:001327852600001
  dct_isPartOf:
  - http://id.crossref.org/issn/0167-6423
  dct_language: eng
  dct_publisher: Elsevier@
  dct_title: 'VAMOS: Middleware for best-effort third-party monitoring@'
...
