首页> 外文会议>Intelligent distributed computing VI. >Extending Jason with Promises for Concurrent Computation
【24h】

Extending Jason with Promises for Concurrent Computation

机译:扩展Jason并发计算的承诺

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

摘要

Even though the agent-oriented paradigm (AOP) has lost some of its charm in the past couple of years, the agent community is still active and a large variety of real world applications have been developed lately. Ranging from web applications to mobile applications, the paradigm has shown it is a viable choice. From an overview of these applications Jason seems to be the most widely used AOP language. But, while the core foundation of Jason, the Belief-Desire-Intention (BDI) theory, has gotten a lot of attention over the years, the language is still lacking with respect to some practical aspects such as concurrent programming. In this paper we propose an extension to Jason that makes concurrent programming easier with the aid of promises. This extension makes it possible to express concurrent flows in a more natural way. We first present a non-intrusive extension that enables this style of programming and motivate its usefulness. Then we propose a language extension that avoids the inversion of control problem inherent when using promises. We also take into account some of the drawbacks of our proposed approach and investigate some possible solutions.
机译:尽管在过去的几年中,面向代理的范例(AOP)失去了一些魅力,但代理社区仍然活跃,最近开发了许多实际应用程序。从Web应用程序到移动应用程序,范式已表明这是一个可行的选择。从这些应用程序的概述来看,Jason似乎是使用最广泛的AOP语言。但是,尽管多年来Jason的核心基础,即信念-渴望-意图(BDI)理论受到了广泛关注,但该语言在某些实际方面(如并发编程)仍然缺乏。在本文中,我们提出了对Jason的扩展,该扩展使在promises的帮助下并发编程更加容易。此扩展使以更自然的方式表达并发流成为可能。我们首先介绍一种非侵入式扩展,它可以启用这种编程风格并激发其实用性。然后,我们提出一种语言扩展,该语言扩展可避免在使用Promise时固有的控制问题倒置。我们还考虑了我们提出的方法的一些缺点,并研究了一些可能的解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号