RML: theory and practice of a domain specific language for runtime verification

D Ancona, L Franceschini, A Ferrando… - Science of Computer …, 2021 - Elsevier
Runtime verification (RV) is an approach to verification consisting in dynamically checking
that the event traces generated by single runs of a system under scrutiny (SUS) are …

A modular pipeline for enforcement of security properties at runtime

R Taleb, S Hallé, R Khoury - Annals of Telecommunications, 2023 - Springer
Runtime enforcement ensures the respect of a user-specified security policy by a program
by providing a valid replacement for any misbehaving sequence of events that may occur …

Runtime Verification of Hash Code in Mutable Classes

D Ancona, A Ferrando, V Mascardi - … on Formal Techniques for Java-like …, 2023 - dl.acm.org
Most mainstream object-oriented languages provide a notion of equality between objects
which can be customized to be weaker than reference equality, and which is coupled with …

RML: Runtime Monitoring Language

L Franceschini - 2020 - tesidottorato.depositolegale.it
Runtime verification is a relatively new software verification technique that aims to prove the
correctness of a specific run of a program, rather than statically verify the code. The program …

A multi-trace model for runtime enforcement and verification under uncertainty

R Taleb - 2024 - constellation.uqac.ca
Runtime Verification (RV) or Runtime Monitoring has gained increasing interest in recent
years [99]. It can be defined as the process of observing the behavior of a running system …

SAT-Based Extraction of Behavioural Models for Java Libraries with Collections

L Safina, S Bliudze - arXiv preprint arXiv:2205.15270, 2022 - arxiv.org
Behavioural models are a valuable tool for software verification, testing, monitoring,
publishing etc. However, they are rarely provided by the software developers and have to be …

Java Stream API によるストリーム操作の停止性検査のための型システム

長谷川健太, 桑原寛明, 國枝義敏 - コンピュータソフトウェア, 2020 - jstage.jst.go.jp
抄録 本論文では, Stream API を用いる Java プログラム中の停止しないストリーム操作を検出する
ための型システムを提案する. Java Stream API を用いることでデータ集合に対する操作を宣言的に …