|
ABSTRACT
This paper introduces ASF, a variation of the BDI logic programming language ASL intended to permit the model-theoretic verification of multi-agent systems. After briefly introducing ASF and discussing its relationship to ASL, we show how ASF programs can be transformed into Prm, the model specification language for the Spin model-checking system. We also describe how specifications written in a simplified form of BDI logic can be transformed into Spin-format linear temporal logic formulae. With our approach, it is thus possible to automatically verify whether or not multi-agent systems implemented in ASF satisfy specifications expressed as BDI logic formulæ. We illustrate our approach with a short case study, in which we show how BDI properties of a simulated auction system implemented in ASF were verified.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
Rafael H. Bordini , Ana L. C. Bazzan , Rafael de O. Jannone , Daniel M. Basso , Rosa M. Vicari , Victor R. Lesser, AgentSpeak(XL): efficient intention selection in BDI agents via decision-theoretic task scheduling, Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3, July 15-19, 2002, Bologna, Italy
[doi> 10.1145/545056.545122]
|
| |
3
|
R. H. Bordini and Á. F. Moreira. Proving the asymmetry thesis principles for a BDI agent-oriented programming language. Electronic Notes in Theoretical Computer Science, 70(5), 2002.
|
| |
4
|
E. M. Clarke, O. Grumberg, and D. A. Peled. Model Checking. The MIT Press: Cambridge, MA, 2000.
|
| |
5
|
M. d'Inverno and M. Luck. Engineering AgentSpeak(L): A formal computational model. J. Logic and Computation, 8(3):1--27, 1998.
|
| |
6
|
M. Fisher and W. Visser. Verification of autonomous spacecraft control --- a logical vision of the future. In Proc. Workshop on AI Planning and Scheduling For Autonomy in Space Applications, Manchester, UK, 2002.
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Á. F. Moreira and R. H. Bordini. An operational semantics for a BDI agent-oriented programming language. In Proc. Workshop on Logics for Agent-Based Systems (LABS-02), held in conjunction with the Eighth International Conf. on Principles of Knowledge Representation and Reasoning (KR-2002), Toulouse, France, pages 45--59, 2002.
|
| |
12
|
|
| |
13
|
|
| |
14
|
A. S. Rao and M. P. Georgeff. A model-theoretic approach to the verification of situated reasoning systems. In Proc. Thirteenth International Joint Conf. on Artificial Intelligence (IJCAI-93), pages 318--324, Chambéry, France, 1993.
|
| |
15
|
A. S. Rao and M. P. Georgeff. Decision procedures for BDI logics. J. Logic and Computation, 8(3):293--343, 1998.
|
| |
16
|
|
| |
17
|
M. Wooldridge. Reasoning about Rational Agents. The MIT Press, Cambridge, MA, 2000.
|
 |
18
|
|
CITED BY 22
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kaile Su , Xiangyu Luo , Abdul Sattar , Mehmet A Orgun, The interpreted system model of knowledge, belief, desire and intention, Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, May 08-12, 2006, Hakodate, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rafael H. Bordini , Michael Fisher , Willem Visser , Michael Wooldridge, State-Space Reduction Techniques in Agent Verification, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, p.896-903, July 19-23, 2004, New York, New York
|
|
|
|
|
|
|
|
|
|
|
|
Kaile Su , Abdul Sattar , Kewen Wang , Xiangyu Luo , Guido Governatori , Vineet Padmanabhan, Observation-based model for BDI-agents, Proceedings of the 20th national conference on Artificial intelligence, p.190-195, July 09-13, 2005, Pittsburgh, Pennsylvania
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Juan Carlos Augusto : Reviewer"
Multiagent technology has many interesting potential applications, but it seems that the more interesting the application is to society, the more demands it puts on the technology in terms of correctness and reliability. These issues have not yet
more...
|