首页> 外文期刊>Software >Autonomous role discovery for collaborating agents
【24h】

Autonomous role discovery for collaborating agents

机译:协作代理的自主角色发现

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

摘要

Role-based collaboration is an emerging methodology to facilitate an organizational structure, provide orderly system behavior, and consolidate system security for both human and non-human entities, like agents, that collaborate and coordinate their activities with or within systems. Interaction management must, however, be able to handle run-time and dynamic scenarios. Hence, every role-based collaboration system must provide a good level of dynamism, that is, provide an agent with the capability to assume, use, and release a role depending on run-time conditions. Dynamism, however, does not suffice in adaptative scenar-ios: being able to use a role dynamically is important, but in order to enhance interagent communications, the capability to perceive a played role is important too. Role perceivability is the capability of an agent to autonomously recognize the role played by another entity without the need to ask a yellow-page directory. Whereas dynamism has been achieved with different techniques and often through language support, role perceivability is more difficult to achieve and to some extent even more important because it can boost social-ity among entities and agents. In object-oriented programming languages, such as JAVA, role perceivability could be achieved with appropriate changes to the agent/entity class structure, but this requires compile time constraints that are, in their nature, not dynamic. This paper proposes an approach to remedy the above problems: maintaining an appropriate level of dynamism. The work presented here allows a JAVA agent to make its role perceivable to other entities as if it is applied at compile time.
机译:基于角色的协作是一种新兴的方法,用于促进组织结构,提供有序的系统行为并为人类和非人类实体(例如代理)(与代理进行协作并在系统内进行协调)协调系统安全。但是,交互管理必须能够处理运行时和动态方案。因此,每个基于角色的协作系统都必须提供良好的动态性,即为代理提供根据运行时条件承担,使用和释放角色的能力。但是,动态性不足以适应自适应的场景:能够动态​​使用角色很重要,但是为了增强代理之间的通信,感知角色扮演的能力也很重要。角色可感知性是代理自动识别另一个实体所扮演的角色而无需询问黄页目录的能力。动态性是通过不同的技术并通常通过语言支持来实现的,但角色可感知性更难实现,并且在某种程度上甚至更重要,因为它可以增强实体和代理之间的社交性。在诸如JAVA之类的面向对象的编程语言中,可以通过适当更改代理/实体类结构来实现角色可感知性,但这需要本质上不是动态的编译时间约束。本文提出了一种解决上述问题的方法:保持适当的动态水平。此处介绍的工作使JAVA代理可以将其角色感知给其他实体,就像在编译时应用它一样。

著录项

  • 来源
    《Software》 |2012年第6期|p.707-731|共25页
  • 作者

    Luca Ferrari; Haibin Zhu;

  • 作者单位

    Via Pavia 3, 41043, Casinalbo, Modena, Italy;

    Department of Computer Science and Mathematics, Nipissing University, North Bay, Ontario, Canada;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    JAVA; bytecode manipulation; roles; agents;

    机译:JAVA;字节码操作;角色;代理商;
  • 入库时间 2022-08-17 13:03:47

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号