首页> 外文会议>Software Engineering, 2004. ICSE 2004. Proceedings >Efficient decentralized monitoring of safety in distributed systems
【24h】

Efficient decentralized monitoring of safety in distributed systems

机译:分布式系统中对安全性的有效分散监控

获取原文

摘要

We describe an efficient decentralized monitoring algorithm that monitors a distributed program's execution to check for violations of safety properties. The monitoring is based on formulae written in PT-DTL, a variant of past time linear temporal logic that we define. PT-DTL is suitable for expressing temporal properties of distributed systems. Specifically, the formulae of PT-DTL are relative to a particular process and are interpreted over a projection of the trace of global states that represents what that process is aware of. A formula relative to one process may refer to other processes' local states through remote expressions and remote formulae. In order to correctly evaluate remote expressions, we introduce the notion of Knowledge Vector and provide an algorithm which keeps a process aware of other processes' local states that can affect the validity of a monitored PT-DTL formula. Both the logic and the monitoring algorithm are illustrated through a number of examples. Finally, we describe our implementation of the algorithm in a tool called DIANA.
机译:我们描述了一种高效的分散监视算法,该算法监视分布式程序的执行以检查是否违反安全属性。监视基于以PT-DTL编写的公式,这是我们定义的过去时间线性时序逻辑的变体。 PT-DTL适用于表达分布式系统的时间特性。具体而言,PT-DTL的公式是相对于特定过程的,并且在表示该过程知道的全局状态的轨迹的投影上进行解释。相对于一个进程的公式可以通过远程表达式和远程公式引用其他进程的局部状态。为了正确地评估远程表达式,我们引入了知识向量的概念,并提供了一种算法,该算法可使进程知道其他进程的局部状态,这些局部状态可能会影响所监视的PT-DTL公式的有效性。通过多个示例说明了逻辑和监视算法。最后,我们在称为DIANA的工具中描述算法的实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号