A survey of challenges for runtime verification from advanced application domains (beyond software)
Artikel i vetenskaplig tidskrift, 2019

Runtime verification is an area of formal methods that studies the dynamic analysis of execution traces against formal specifications. Typically, the two main activities in runtime verification efforts are the process of creating monitors from specifications, and the algorithms for the evaluation of traces against the generated monitors. Other activities involve the instrumentation of the system to generate the trace and the communication between the system under analysis and the monitor. Most of the applications in runtime verification have been focused on the dynamic analysis of software, even though there are many more potential applications to other computational devices and target systems. In this paper we present a collection of challenges for runtime verification extracted from concrete application domains, focusing on the difficulties that must be overcome to tackle these specific challenges. The computational models that characterize these domains require to devise new techniques beyond the current state of the art in runtime verification.

Computer science

Formal methods

Runtime verification

Formal verification

Författare

Cesar Sanchez Perez

IMDEA Software Institute

Gerardo Schneider

Göteborgs universitet

Wolfgang Ahrendt

Chalmers, Data- och informationsteknik, Formella metoder

Ezio Bartocci

Technische Universität Wien

Domenico Bianculli

Université du Luxembourg

Christian Colombo

University of Malta

Yliés Falcone

Université Grenoble Alpes

Adrian Francalanza

University of Malta

Srdan Krstic

Eidgenössische Technische Hochschule Zürich (ETH)

Joao M Lourenco

Universidade NOVA de Lisboa

Dejan Nickovic

AIT Austrian Institute of Technology

Gordon J. Pace

University of Malta

J.M.M. Rufino

Universidade de Lisboa

Julien Signoles

CEA, Institut LIST

Dmitriy Traytel

Eidgenössische Technische Hochschule Zürich (ETH)

Alexander Weiss

Accemic Technologies

Formal Methods in System Design

0925-9856 (ISSN) 1572-8102 (eISSN)

Vol. 54 3 279-335

Styrkeområden

Informations- och kommunikationsteknik

Ämneskategorier

Programvaruteknik

Datavetenskap (datalogi)

Datorsystem

DOI

10.1007/s10703-019-00337-w

Mer information

Skapat

2023-07-24