arrow
Return

DynSRV: Dynamically Updated Properties for Stream Runtime Verification

delete2026-01-01
delete0
PRE
AI
M
Morten Haahr Kristensen *
T
Thomas Wright
C
Cláudio Gomes
L
Lukas Esterle
P
Peter Gorm Larsen
DOI:10.1007/978-3-032-05435-7_7delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Systems that adapt to their environment or change based on new requirements pose challenges for runtime verification. Complexity is increased when the system needs to retain its internal state and continue monitoring while also updating properties or adding new ones during runtime. In this work, we propose DynSRV, a Stream Runtime Verification language that allows for dynamic updates of properties. A core benefit of this language is its capability to update properties at runtime without requiring a restart of the monitor, maintaining the internal state of the remaining properties. We formalise the semantics of our core primitives and demonstrate design patterns for allowing adaptations under certain constraints. Finally, we present an implementation of DynSRV and describe three memory strategies that balance memory usage and the ability to resolve dynamically added properties depending on historical data.
Keywords:
Runtime Verification
Dynamic Properties
Stream Runtime Verification
Autonomous Systems
Dynamic Software Updating
Self-Adaptive Systems

Journal

R
RUNTIME VERIFICATION, RV 2025
IF:
0
Papers:
27
Citations:
0

Organization

A
aarhus university
Scholars:
4.7K
Papers: 2.0K
Citations: 0
Cited Papers

Cited Papers

errShare
errSave
Run-Time Checking of Dynamic Properties
err2006-05-01
err0
errOAAI
errOleg Sokolsky; Usa Sammapun; Insup Lee; Jesung Kim
errShare
errSave
Dynamic software updating
err2001-05-01
err0
PREAI
errHicks,Michael; Moore,Jonathan T.; Nettles,Scott
errShare
errSave
Actor Monitors for Adaptive Behaviour
err2017-02-05
err0
PREAI
errClark,Tony; Kulkarni,Vinay; Barat,Souvik; Barn,Balbir
errShare
errSave
Verified Rust Monitors for Lola Specifications
err2020-01-01
err0
PREAI
errFinkbeiner,Bernd; Oswald,Stefan; Passing,Noemi; Schwenger,Maximilian
errShare
errSave
LOLA: Runtime Monitoring of Synchronous Systems
err2024-10-23
err0
errOAAI
errB. D'Angelo; S. Sankaranarayanan; C. Sanchez; W. Robinson; B. Finkbeiner; H.B. Sipma; S. Mehrotra; Z. Manna
errShare
errSave
The vision of autonomic computing
err2003-01-01
err0
PREAI
errJ.O. Kephart; D.M. Chess
errShare
errSave
researcher View more