首页> 外文会议>International Workshop on Programming Multi-Agent Systems >Adding Structure to Agent Programming Languages
【24h】

Adding Structure to Agent Programming Languages

机译:将结构添加到代理编程语言

获取原文

摘要

There is a huge gap between agent programming languages used for industrial applications and those developed in academia. While the former are mostly extensions of mainstream programming languages (e.g. Java), the latter are often very specialized languages, based on reactive rules. These specialized languages enjoy clear semantics and come with a number of knowledge representation features, but lack important aspects such as code re-use, modularity, encapsulation etc. We present a method to extend the syntax of existing specialized agent oriented programming languages to allow more efficient hierarchical structuring of agent programs. We illustrate our method through a simple language based on reactive rules. We then gradually extend the core language by several higher level syntactic constructs, thus improving the support for source code modularity and readability.
机译:用于工业应用的代理编程语言与学术界开发的代理编程语言之间存在巨大差距。虽然前者大多是主流编程语言的扩展(例如Java),后者基于反应规则,后者通常是非常专业的语言。这些专业语言享受清晰的语义,并具有许多知识表示功能,但缺乏代码重复使用,模块化,封装等等重要方面。我们介绍了一种扩展现有专用代理面向编程语言的语法的方法,以允许更多高效的代理程序构建构造。我们通过基于反应规则的简单语言来说明我们的方法。然后,我们通过几个更高级别的语法构造逐渐扩展了核心语言,从而提高了源代码模块化和可读性的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号