中文
相关论文

相关论文: Verifying Real-time Commit Protocols Using Dense-t…

200 篇论文

The need to model and analyse dynamic systems operating over complex data is ubiquitous in AI and neighboring areas, in particular business process management. Analysing such data-aware systems is a notoriously difficult problem, as they…

计算机科学中的逻辑 · 计算机科学 2023-10-20 Alessandro Gianola , Marco Montali , Sarah Winkler

In concurrent and distributed systems, software components are expected to communicate according to predetermined protocols and APIs - and if a component does not observe them, the system's reliability is compromised. Furthermore, isolating…

编程语言 · 计算机科学 2021-05-25 Christian Batrolo Burlò , Adrian Francalanza , Alceste Scalas

In this work, we consider translating tock-CSP into Timed Automata for UPPAAL to facilitate using UPPAAL in reasoning about temporal specifications of tock-CSP models. The process algebra tock-CSP provides textual notations for modelling…

形式语言与自动机理论 · 计算机科学 2021-04-29 Abdulrazaq Abba , Ana Cavalcanti , Jeremy Jacob

We propose TOPL automata as a new method for runtime verification of systems with unbounded resource generation. Paradigmatic such systems are object-oriented programs which can dynamically generate an unbounded number of fresh object…

形式语言与自动机理论 · 计算机科学 2015-01-21 Radu Grigore , Dino Distefano , Rasmus Lerchedahl Petersen , Nikos Tzevelekos

Offline runtime verification involves the static analysis of executions of a system against a specification. For distributed systems, it is generally not possible to characterize executions in the form of global traces, given the absence of…

软件工程 · 计算机科学 2024-03-06 Erwan Mahe , Boutheina Bannour , Christophe Gaston , Arnault Lapitre , Pascale Le Gall

There is an increasing necessity to deploy autonomous systems in highly heterogeneous, dynamic environments, e.g. service robots in hospitals or autonomous cars on highways. Due to the uncertainty in these environments, the verification…

软件工程 · 计算机科学 2016-12-16 Adina Aniculaesei , Daniel Arnsberger , Falk Howar , Andreas Rausch

Nonlinear, adaptive, or otherwise complex control techniques are increasingly relied upon to ensure the safety of systems operating in uncertain environments. However, the nonlinearity of the resulting closed-loop system complicates…

系统与控制 · 计算机科学 2018-01-17 John F. Quindlen , Ufuk Topcu , Girish Chowdhary , Jonathan P. How

Security verification of communication protocols in industrial and safety-critical systems is challenging because implementations are often proprietary, accessible only as black boxes, and too complex for manual modeling. As a result,…

密码学与安全 · 计算机科学 2026-03-02 Stefan Marksteiner , Mikael Sjödin , Marjan Sirjani

Model checkers for timed automata are widely used to verify safety-critical, real-time systems. State-of-the-art tools achieve scalability by intricate abstractions. We aim at further increasing the trust in their verification results, in…

计算机科学中的逻辑 · 计算机科学 2020-07-09 Simon Wimmer , Frédéric Herbreteau , Jaco van de Pol

The case study analyzed in the report involves the behavioral specification and verification of a three-stage pipeline consisting of mutually concurrent modules which also compete for a shared resource. The system components are specified…

软件工程 · 计算机科学 2017-05-16 Jerzy Mieścicki , Bogdan Czejdo , Wiktor B. Daszczuk

With the advancement of software engineering in recent years, the model checking techniques are widely applied in various areas to do the verification for the system model. However, it is difficult to apply the model checking to verify…

软件工程 · 计算机科学 2019-02-19 Yilong Yang , Xiaoshan Li , Quan Zu

A classical method for model-checking timed properties-such as those expressed using timed extensions of temporal logic-is to rely on the use of observers. In this context, a major problem is to prove the correctness of observers.…

计算机科学中的逻辑 · 计算机科学 2015-09-23 Silvano Dal Zilio , Bernard Berthomieu

Critical real-time systems must be verified to avoid the risk of dramatic consequences in case of failure. Thales developed an open formalism Time4sys to model real-time systems, with expressive features such as periodic or sporadic tasks,…

软件工程 · 计算机科学 2019-07-31 Étienne André

This paper introduces a new technique for dynamic verification of component-based real-time systems based on statistical inference. Verifying such systems requires checking two types of properties: functional and real-time. For functional…

软件工程 · 计算机科学 2015-01-13 Chandrakana Nandi , Aurelien Monot , Manuel Oriol

This paper presents our findings for using activity modeling for simulation (validation), model checking (verification), and execution purposes. Each is needed to tackle system complexity and further research into behavioral modeling. We…

软件工程 · 计算机科学 2021-05-26 Abdurrahman Alshareef , Hessam S. Sarjoughian

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

Existing AI agents typically execute multi-step tasks autonomously and only allow user confirmation at the end. During execution, users have little control, making the confirm-at-end approach brittle: a single error can cascade and force a…

人机交互 · 计算机科学 2026-05-08 Jieyu Zhou , Aryan Roy , Sneh Gupta , Daniel Weitekamp , Christopher J. MacLellan

A key problem in verification of multi-agent systems by model checking concerns the fact that the state-space of the system grows exponentially with the number of agents present. This makes practical model checking unfeasible whenever the…

多智能体系统 · 计算机科学 2014-05-26 Panagiotis Kouvaros , Alessio Lomuscio

Verifying the correctness of a digital twin provides a formal guarantee that the digital twin operates as intended. Digital twin verification is challenging due to the presence of uncertainties in the virtual representation, the physical…

密码学与安全 · 计算机科学 2024-12-02 Luwen Huang , Lav R. Varshney , Karen E. Willcox

Runtime verification is checking whether a system execution satisfies or violates a given correctness property. A procedure that automatically, and typically on the fly, verifies conformance of the system's behavior to the specified…

软件工程 · 计算机科学 2013-03-06 Mikhail Chupilko , Alexander Kamkin