首页> 外文期刊>Autonomous agents and multi-agent systems >Logic-based specification and verification of homogeneous dynamic multi-agent systems
【24h】

Logic-based specification and verification of homogeneous dynamic multi-agent systems

机译:基于逻辑的规范和均匀动态多代理系统的验证

获取原文
获取原文并翻译 | 示例

摘要

We develop a logic-based framework for formal specification and algorithmic verification of homogeneous and dynamic concurrent multi-agent transition systems. Homogeneity means that all agents have the same available actions at any given state and the actions have the same effects regardless of which agents perform them. The state transitions are therefore determined only by the vector of numbers of agents performing each action and are specified symbolically, by means of conditions on these numbers definable in Pres-burger arithmetic. The agents are divided into controllable (by the system supervisor/controller) and uncontrollable, representing the environment or adversary. Dynamicity means that the numbers of controllable and uncontrollable agents may vary throughout the system evolution, possibly at every transition. As a language for formal specification we use a suitably extended version of Alternating-time Temporal Logic, where one can specify properties of the type "a coalition of (at least) n controllable agents can ensure against (at most) m uncontrollable agents that any possible evolution of the system satisfies a given objective γ", where γ is specified again as a formula of that language and each of n and m is either a fixed number or a variable that can be quantified over. We provide formal semantics to our logic £_(HDMAS) and define normal form of its formulae. We then prove that every formula in £_(HDMAS) is equivalent in the finite to one in a normal form and develop an algorithm for global model checking of formulae in normal form in finite HDMAS models, which invokes model checking truth of Presburger formulae. We establish worst case complexity estimates for the model checking algorithm and illustrate it on a running example.
机译:我们开发了一种基于逻辑的正式规范和算法验证的逻辑和动态并发多代理转换系统的算法。均匀性意味着所有药剂在任何给定的状态下具有相同的可用动作,并且不管哪种代理商的效果都具有相同的效果。因此,状态转换仅通过执行每个动作的代理数量的矢量来确定,并且通过在PRE-Burger算术中可定义的这些数字的条件来象征性地指定。代理人分为可控(由系统监督/控制器)和无法控制,代表环境或对手。动力学意味着可控和无法控制的代理的数量可能在整个系统中变化,可能在每个过渡时都可以变化。作为正式规范的语言,我们使用一个适当扩展的交替时间逻辑版本,其中一个可以指定类型的属性“(至少)N个可控药剂的联盟可以确保任何任何不可控制的药剂系统的可能演变满足给定的物镜γ“,其中再次指定γ作为该语言的公式,n和m中的每一个是可以量化的固定数量或变量。我们为我们的逻辑_(HDMA)提供正式的语义,并定义其公式的正常形式。然后,我们证明了_(HDMAS)中的每种配方在正常形式中的有限内相当于一个,并在有限HDMA模型中开发一种全球模型检查公式的公式算法,其调用模型检查预付款公式的真实性。我们为模型检查算法建立最坏的情况估算,并在运行示例下说明它。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号