【24h】

Cooperative Runtime Monitoring of LTL Interface Contracts

机译:LTL接口合同的协同运行时监视

获取原文

摘要

Requirements on message-based interactions can be formalized as an interface contract that specifies constraints on the sequence of possible messages that can be exchanged by multiple parties. At runtime, each peer can monitor incoming messages and check that the contract is correctly being followed by their respective senders. We introduce cooperative runtime monitoring, where a recipient "delegates" its monitoring task to the sender, which is required to provide evidence that the message it sends complies with the contract. In turn, this evidence can be quickly checked by the recipient, which is then guaranteed of the sender's compliance to the contract without doing the monitoring computation by itself. A particular application of this concept is shown on web services, where service providers can monitor and enforce contract compliance of third-party clients at a small cost on the server side, while avoiding to certify or digitally sign them.
机译:对基于消息的交互的需求可以正式化为接口合同,该合同规定了可以由多方交换的可能消息的顺序的约束。在运行时,每个对等方可以监视传入的消息,并检查其各自的发送方是否正确遵循了合同。我们引入了协作运行时监视,其中接收者将其监视任务“委派”给发送者,这需要提供证据证明其发送的消息符合合同。反过来,接收者可以迅速检查此证据,然后保证发送者是否遵守合同,而无需自己进行监视计算。此概念的特定应用显示在Web服务上,其中服务提供商可以在服务器端以较低的成本监视和强制执行第三方客户端的合同合规性,同时避免对它们进行认证或数字签名。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号