The genesis of a pattern language for agent-based enterprise systems

P. Taylor, Peter Evans-Greenwood, J. Odell
{"title":"The genesis of a pattern language for agent-based enterprise systems","authors":"P. Taylor, Peter Evans-Greenwood, J. Odell","doi":"10.1109/QSIC.2005.65","DOIUrl":null,"url":null,"abstract":"Patterns have recognised utility in software engineering design and development processes. The body of knowledge of design and development of agent-based systems is now sufficiently mature to be usefully expressed as a pattern language. The essential elements of agent-based decomposition - autonomous agents, relationships between agents, and organisational structures - lend themselves to a pattern-based description. This paper describes an initiative currently underway at Agentis Software to mine, document and evolve a complete pattern language for agent-based systems. These patterns define recurring agent-based structures for both individual agents and multi-agent system architectures. This paper discusses the software engineering motivations for making this investment in patterns by describing the strategic and pragmatic motivations, the pattern mining process, how the patterns are used in the design of agent-based solution architectures, and our experiences in using and evolving the pattern language.","PeriodicalId":150211,"journal":{"name":"Fifth International Conference on Quality Software (QSIC'05)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth International Conference on Quality Software (QSIC'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QSIC.2005.65","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Patterns have recognised utility in software engineering design and development processes. The body of knowledge of design and development of agent-based systems is now sufficiently mature to be usefully expressed as a pattern language. The essential elements of agent-based decomposition - autonomous agents, relationships between agents, and organisational structures - lend themselves to a pattern-based description. This paper describes an initiative currently underway at Agentis Software to mine, document and evolve a complete pattern language for agent-based systems. These patterns define recurring agent-based structures for both individual agents and multi-agent system architectures. This paper discusses the software engineering motivations for making this investment in patterns by describing the strategic and pragmatic motivations, the pattern mining process, how the patterns are used in the design of agent-based solution architectures, and our experiences in using and evolving the pattern language.
基于代理的企业系统模式语言的起源
模式在软件工程设计和开发过程中的效用已经得到认可。基于代理的系统设计和开发的知识体系现在已经足够成熟,可以有效地表达为模式语言。基于代理的分解的基本元素——自主代理、代理之间的关系和组织结构——使它们能够用于基于模式的描述。本文描述了agent Software目前正在进行的一项活动,该活动旨在为基于agent的系统挖掘、记录和发展一种完整的模式语言。这些模式为单个代理和多代理系统体系结构定义了反复出现的基于代理的结构。本文通过描述战略和实用的动机、模式挖掘过程、模式如何在基于代理的解决方案体系结构的设计中使用,以及我们在使用和发展模式语言方面的经验,讨论了对模式进行投资的软件工程动机。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信