Introduction to runtime verification
The aim of this chapter is to act as a primer for those wanting to learn about Runtime
Verification (RV). We start by providing an overview of the main specification languages …
Verification (RV). We start by providing an overview of the main specification languages …
Specification-based monitoring of cyber-physical systems: a survey on theory, tools and applications
Abstract The term Cyber-Physical Systems (CPS) typically refers to engineered, physical
and biological systems monitored and/or controlled by an embedded computational core …
and biological systems monitored and/or controlled by an embedded computational core …
A survey of challenges for runtime verification from advanced application domains (beyond software)
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 …
execution traces against formal specifications. Typically, the two main activities in runtime …
Spatial logics and model checking for medical imaging
Recent research on spatial and spatio-temporal model checking provides novel image
analysis methodologies, rooted in logical methods for topological spaces. Medical imaging …
analysis methodologies, rooted in logical methods for topological spaces. Medical imaging …
A novel spatial–temporal specification-based monitoring system for smart cities
With the development of the Internet of Things, millions of sensors are being deployed in
cities to collect real-time data. This leads to a need for checking city states against city …
cities to collect real-time data. This leads to a need for checking city states against city …
Adaptive distributed monitors of spatial properties for cyber–physical systems
Cyber–physical systems increasingly feature highly-distributed and mobile deployments of
devices spread over large physical environments: in these contexts, it is generally very …
devices spread over large physical environments: in these contexts, it is generally very …
VoxLogicA: A Spatial Model Checker for Declarative Image Analysis
Spatial and spatio-temporal model checking techniques have a wide range of application
domains, among which large scale distributed systems and signal and image analysis. We …
domains, among which large scale distributed systems and signal and image analysis. We …
Modelling and analysing resilient cyber-physical systems
From smart buildings to medical devices to smart nations, software systems increasingly
integrate computation, networking, and interaction with the physical environment. These …
integrate computation, networking, and interaction with the physical environment. These …
Distributed communication-aware motion planning for networked mobile robots under formal specifications
Control and communication are often tightly coupled for networked mobile robots; motions of
robots impact communication quality and communication quality of service (QoS), in turn …
robots impact communication quality and communication quality of service (QoS), in turn …
SaSTL: Spatial aggregation signal temporal logic for runtime monitoring in smart cities
We present SaSTL-a novel Spatial Aggregation Signal Temporal Logic-for the efficient
runtime monitoring of safety and performance requirements in smart cities. We first describe …
runtime monitoring of safety and performance requirements in smart cities. We first describe …