首页> 外文期刊>Web Intelligence and Agent Systems >A survey of agent-oriented programming from software engineering perspective
【24h】

A survey of agent-oriented programming from software engineering perspective

机译:从软件工程的角度对面向代理的编程的概述

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

摘要

Agent-oriented programming (AOP) represents a novel programming paradigm that adopts concepts and technologies of multi-agent system to implement software. It has gained great attentions of researchers and practitioners from both artificial intelligence field and software engineering field. Dozens of AOP languages have been proposed in the past two decades. However the acceptance and adoption of AOP in software engineering community remain limited and the current practices of applying AOP do not convince such paradigm has extensively exploited its technical advantages and potentials. The experiences and practices of programming language researches in software engineering field can give us some inspirations to get out of the dilemma. The paper aims at providing a survey of AOP from software engineering perspectives, including its research history and the state-of-the-art of researches on agent-oriented programming concepts and models, languages, CASE tools and running manners. We investigate how current AOP studies satisfy design principles of programming language like simplicity, regularity, maintainability, expressiveness, reliability and efficiency, discuss several challenges of AOP researches and practices, and point out some directions for future studies.
机译:面向代理的编程(AOP)代表了一种新颖的编程范例,它采用了多代理系统的概念和技术来实现软件。它已经引起了人工智能领域和软件工程领域的研究人员和从业人员的极大关注。在过去的二十年中,已经提出了数十种AOP语言。但是,AOP在软件工程界的接受和采用仍然受到限制,并且当前应用AOP的实践不能使这种范例广泛地利用其技术优势和潜力。软件工程领域中编程语言研究的经验和实践可以为我们摆脱困境提供一些启发。本文旨在从软件工程的角度对AOP进行调查,包括其研究历史以及有关面向代理的编程概念和模型,语言,CASE工具和运行方式的最新研究。我们调查当前的AOP研究如何满足编程语言的设计原理,例如简单性,规则性,可维护性,表达性,可靠性和效率,讨论AOP研究和实践的若干挑战,并指出未来研究的方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号