首页    期刊浏览 2024年09月15日 星期日
登录注册

文章基本信息

  • 标题:Failure-aware Runtime Verification of Distributed Systems
  • 本地全文:下载
  • 作者:David Basin ; Felix Klaedtke ; Eugen Zalinescu
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2015
  • 卷号:45
  • 页码:590-603
  • DOI:10.4230/LIPIcs.FSTTCS.2015.590
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Prior runtime-verification approaches for distributed systems are limited as they do not account for network failures and they assume that system messages are received in the order they are sent. To overcome these limitations, we present an online algorithm for verifying observed system behavior at runtime with respect to specifications written in the real-time logic MTL that efficiently handles out-of-order message deliveries and operates in the presence of failures. Our algorithm uses a three-valued semantics for MTL, where the third truth value models knowledge gaps, and it resolves knowledge gaps as it propagates Boolean values through the formula structure. We establish the algorithm's soundness and provide completeness guarantees. We also show that it supports distributed system monitoring, where multiple monitors cooperate and exchange their observations and conclusions.
  • 关键词:Runtime verification; monitoring algorithm; real-time logics; multi-valued semantics; distributed systems; asynchronous communication
国家哲学社会科学文献中心版权所有