中文
相关论文

相关论文: Bringing Runtime Verification Home -- A Case Study…

200 篇论文

Runtime verification is the process of verifying critical behavioral properties in big complex systems, where formal verification is not possible due to state space explosion. There have been several attempts to design efficient algorithms…

分布式、并行与集群计算 · 计算机科学 2020-04-07 M. Ali Dorosty , Fathiyeh Faghih , Ehsan Khamespanah

Trusting software systems, particularly autonomous ones, is challenging. To address this, formal verification techniques can ensure these systems behave as expected. Runtime Verification (RV) is a leading, lightweight method for verifying…

形式语言与自动机理论 · 计算机科学 2024-08-22 Angelo Ferrando , Vadim Malvone

In formal verification, runtime monitoring consists of observing the execution of a system in order to decide as quickly as possible whether or not it satisfies a given property. We consider monitoring in a distributed setting, for…

软件工程 · 计算机科学 2024-10-02 Léo Henry , Thierry Jéron , Nicolas Markey , Victor Roussanaly

To accurately make adaptation decisions, a self-adaptive system needs precise means to analyze itself at runtime. To this end, runtime verification can be used in the feedback loop to check that the managed system satisfies its requirements…

软件工程 · 计算机科学 2023-03-30 Marc Carwehl , Thomas Vogel , Genaína Nunes Rodrigues , Lars Grunske

This paper presents an application of specification based runtime verification techniques to control mobile robots in a reactive manner. In our case study, we develop a layered control architecture where runtime monitors constructed from…

机器人学 · 计算机科学 2019-02-12 Dogan Ulus , Calin Belta

Runtime verification offers scalable solutions to improve the safety and reliability of systems. However, systems that require verification or monitoring by a third party to ensure compliance with a specification might contain sensitive…

密码学与安全 · 计算机科学 2025-05-15 Thomas A. Henzinger , Mahyar Karimi , K. S. Thejaswini

Runtime Monitoring is a lightweight and dynamic verification technique that involves observing the internal operations of a software system and/or its interactions with other external entities, with the aim of determining whether the system…

计算机科学中的逻辑 · 计算机科学 2017-08-25 Ian Cassar , Adrian Francalanza , Luca Aceto , Anna Ingólfsdóttir

Runtime verification is an effective automated method for specification-based offline testing and analysis as well as online monitoring of complex systems. The specification language is often a variant of regular expressions or a popular…

计算机科学中的逻辑 · 计算机科学 2014-11-11 Ramy Medhat , Yogi Joshi , Borzoo Bonakdarpour , Sebastian Fischmeister

Autonomous systems are often used in changeable and unknown environments, where traditional verification may not be suitable. Runtime Verification (RV) checks events performed by a system against a formal specification of its intended…

计算机科学中的逻辑 · 计算机科学 2025-06-18 Matt Luckcuck , Angelo Ferrando , Fatma Faruq

Runtime verification (RV) is a pragmatic and scalable, yet rigorous technique, to assess the correctness of complex systems, including cyber-physical systems (CPS). By measuring how robustly a CPS run satisfies a specification, RV allows in…

计算机科学中的逻辑 · 计算机科学 2018-02-13 Stefan Jaksic , Ezio Bartocci , Radu Grosu , Dejan Nickovic

Runtime Verification is a lightweight formal verification technique. It is used to verify at runtime whether the system under analysis behaves as expected. The expected behaviour is usually formally specified by means of properties, which…

计算机科学中的逻辑 · 计算机科学 2021-10-26 Angelo Ferrando , Rafael C. Cardoso

We define two complementary approaches to monitor decentralized systems. The first relies on those with a centralized specification, i.e, when the specification is written for the behavior of the entire system. To do so, our approach…

软件工程 · 计算机科学 2018-08-09 Antoine El-Hokayem , Yliès Falcone

Runtime verification is a computing analysis paradigm based on observing a system at runtime (to check its expected behaviour) by means of monitors generated from formal specifications. Distributed runtime verification is runtime…

软件工程 · 计算机科学 2019-08-29 Giorgio Audrito , Ferruccio Damiani , Volker Stolz , Mirko Viroli

Industrial Control Systems (ICS) are often built from geographically distributed components and often use programmable logic controllers for localized processes. Since verification of such systems is challenging because of both time…

分布式、并行与集群计算 · 计算机科学 2023-02-01 Ritam Ganguly , Borzoo Bonakdarpour

Since distributed software systems are ubiquitous, their correct functioning is crucially important. Static verification is possible in principle, but requires high expertise and effort which is not feasible in many eco-systems. Runtime…

软件工程 · 计算机科学 2019-08-28 Wolfgang Ahrendt , Ludovic Henrio , Wytse Oortwijn

Runtime verification consists in observing and collecting the execution traces of a system and checking them against a specification, with the objective of raising an error when a trace does not satisfy the specification. We consider…

计算机科学中的逻辑 · 计算机科学 2025-11-04 Chana Weil-Kennedy , Darine Rammal , Christophe Gaston , Arnault Lapitre

We study the problem of monitoring distributed systems where computers communicate using message passing and share an almost synchronized clock. This is a realistic scenario for networks where the speed of the monitoring is sufficiently…

计算机科学中的逻辑 · 计算机科学 2023-02-06 Luis Miguel Danielsson , César Sánchez

Within Model-Driven Software Engineering, Domain-Specific Modelling has proven to be a powerful technique to specify systems and systems' behaviour in a formal, yet understandable way. Runtime verification (RV) has been successfully used to…

软件工程 · 计算机科学 2020-05-26 Fernando Macías , Adrian Rutle , Volker Stolz , Torben Scheffel , Malte Schmitz

Runtime verification enables checking temporal logic specifications over individual execution traces and offers a scalable alternative to exhaustive formal verification. In practice, systems must satisfy dozens to hundreds of temporal…

计算机科学中的逻辑 · 计算机科学 2026-05-14 Arınç Demir , Dogan Ulus

Implementing correct distributed systems is an error-prone task. Runtime Verification (RV) offers a lightweight formal method to improve reliability by monitoring system executions against correctness properties. However, applying RV in…

分布式、并行与集群计算 · 计算机科学 2025-06-03 Armando Castañeda , Gilde Valeria Rodríguez
‹ 上一页 1 2 3 10 下一页 ›