A Formal Methodology to Specify Hierarchical Agent-Based Systems

César Andrés, C. Molinero, M. Núñez
{"title":"A Formal Methodology to Specify Hierarchical Agent-Based Systems","authors":"César Andrés, C. Molinero, M. Núñez","doi":"10.1109/SITIS.2008.70","DOIUrl":null,"url":null,"abstract":"In this paper we introduce a formal framework to specifyagent-based systems where each agent is specialized ina single task that will be fulfilled by making calls to other simpler agents. In other words, we are interested in systems that can perform a task by subdividing it in easier tasks and by using the knowledge about each agent already introduced in the system. The idea is to prefabricate a basic structure that can be reused by either changing the main goal or by adding several different specialized agents. The main characteristic of our methodology is that each complex agent contains a schematic definition of other agents. Each agent is thus able to retain and produce certain information, such as the time needed to accomplish a certain task, taking into account a given set of agents and resources. This allows to quickly produce information regarding the necessities in resources and derive the demands to other subsystems.In order to increase the applicability of our approach, we have fully implemented a tool that allows us to graphically specify complex systems. In addition, the tool allows us to simulate the behavior of the specified systems so that some interesting properties, such as starvation and maximal progress, can be studied.","PeriodicalId":202698,"journal":{"name":"2008 IEEE International Conference on Signal Image Technology and Internet Based Systems","volume":"127 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Conference on Signal Image Technology and Internet Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SITIS.2008.70","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

In this paper we introduce a formal framework to specifyagent-based systems where each agent is specialized ina single task that will be fulfilled by making calls to other simpler agents. In other words, we are interested in systems that can perform a task by subdividing it in easier tasks and by using the knowledge about each agent already introduced in the system. The idea is to prefabricate a basic structure that can be reused by either changing the main goal or by adding several different specialized agents. The main characteristic of our methodology is that each complex agent contains a schematic definition of other agents. Each agent is thus able to retain and produce certain information, such as the time needed to accomplish a certain task, taking into account a given set of agents and resources. This allows to quickly produce information regarding the necessities in resources and derive the demands to other subsystems.In order to increase the applicability of our approach, we have fully implemented a tool that allows us to graphically specify complex systems. In addition, the tool allows us to simulate the behavior of the specified systems so that some interesting properties, such as starvation and maximal progress, can be studied.
一种指定分层代理系统的形式化方法
在本文中,我们为基于特定代理的系统引入了一个正式框架,其中每个代理都专门用于单个任务,该任务将通过调用其他更简单的代理来完成。换句话说,我们感兴趣的系统可以通过将任务细分为更简单的任务并使用系统中已经引入的每个代理的知识来执行任务。其思想是预制一个基本结构,可以通过改变主要目标或添加几个不同的专门代理来重用。我们的方法的主要特点是,每个复杂的代理包含其他代理的示意图定义。因此,考虑到一组给定的代理和资源,每个代理都能够保留和产生某些信息,例如完成某项任务所需的时间。这允许快速生成有关资源必需品的信息,并将需求导出到其他子系统。为了增加我们方法的适用性,我们已经完全实现了一个工具,它允许我们以图形方式指定复杂的系统。此外,该工具允许我们模拟指定系统的行为,以便可以研究一些有趣的属性,例如饥饿和最大进度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信