Challenges for exception handling in multi-agent systems

Eric Platon*, Nicolas Sabouret, Shinichi Honiden

*この研究の対応する著者

研究成果: Conference contribution

4 被引用数 (Scopus)

抄録

Exception handling has a commonly agreed semantics in many programming languages. When an operation is called with inappropriate conditions, the control flow of the program is reversed back to the caller to trigger some handling mechanisms. In Multi-Agent Systems (MAS), this semantics applies to the code of agents, but it does not cover the kind of exceptions that occur at the agent level. For instance, the usual handling semantics does not address the cases where the plan of an agent fails and re-planning is required. In fact, the agent code does not necessarily encounter a programming fault or a 'catch' clause in such a case, but the agent has yet to deal with an exceptional situation. In this paper, we survey the literature on exception handling with the aim to demonstrate that research needs to be conducted in the case of MAS due to their openness, heterogeneity, and the encapsulation of agents. We identify research directions from the survey, and we present a simulation scenario to illustrate the occurrence of agent-level exceptions in a simple case. The current result of the survey analysis is that agent exceptions mechanisms should rely on the proactivity of agents, on exploiting the agent environment, on collaborative handling mechanisms, and on the potential links between code-level and agent-level exceptions.

本文言語English
ホスト出版物のタイトルSoftware Engineering for Multi-Agent Systems V - Research Issues and Practical Applications
出版社Springer Verlag
ページ41-56
ページ数16
ISBN(印刷版)9783540731306
DOI
出版ステータスPublished - 2007
外部発表はい
イベント5th Workshop on Software Engineering for Large-Scale Multi-Agent Systems, SELMAS 2006 - Shanghai, China
継続期間: 2006 5 12006 5 1

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
4408 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

Other

Other5th Workshop on Software Engineering for Large-Scale Multi-Agent Systems, SELMAS 2006
国/地域China
CityShanghai
Period06/5/106/5/1

ASJC Scopus subject areas

  • 理論的コンピュータサイエンス
  • コンピュータ サイエンス(全般)

フィンガープリント

「Challenges for exception handling in multi-agent systems」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル