5 Conclusions
Currently, most of multi-agent systems modeling languages are not able to verify some
properties of the modeled system. Therefore, we demonstrated, in this paper, how to
model a multi-agent system using the formalism of hybrid automata. This is because
hybrid automata are equipped with formal semantics that make them accessible to for-
mal validation of modeled behaviors using model-checking techniques. The context in
which we modeled our multi-agent system is taken from logistics process. This scenario
is mainly depending on FIPA contract net protocol. However, FIPA protocols are not
able to verify the properties of modeled multi-agent systems. Therefore, we modeled the
multi-agent system scenario using hybrid automata and with the help of HyTech model
checker; we verified certain properties of this scenario.Reachability analysis, which is
provided by model checking, helps us for finding out the possible paths, which could
help in the pre-computation of multi-agent system implementations. This point will be
subject of future work. Further, we intend to integrate a knowledge base with hybrid
automaton to reasoning about the dynamic behaviors of Multiagent system specially in
the logistic domain.
References
1. Bauer, B., Muller, J., and J. Odell.: Agent UML, a formalism for specifying multiagent soft-
ware systems, in Agent-Oriented Software Engineering, Ciancarini, P. and Wooldridge, M.,
Editors. LNCS, Vol. 1957, Vol., 2001: Springer, pp. 91-103
2. Clark, M., Grumberg, O., and Peled, D.: Model Checking. MIT Press. 2000
3. FIPA: FIPA contract net interaction protocol specification. Technical report, FIPA
(2002).Available from: http://www.fipa.org/specs/fipa00029/SC00029H.pdf
4. Frehse, G.: PHAVer:Alogrithmic verification for hybrid systems past Hytech. In Morari, M.,
Thiele, L. editors, Hybrid system: computation and control, 8th international workshop, pro-
ceedings, LNCS 3414, pages 258-273. Springer, 2005
5. Gehrke, J.D.,Behrens, C.,Jedermann, R., Morales-Kluge, E.: The intelligent Container-
Toward Autonomous Logistic Processes. In KI 2006 Demo Presentations, pp. 15?18, Jun 2006
6. Henzinger, T., Pei-Hsin, H., and Wong-Toi, H.: A user guide to HyTech. Proceedings of the
First International Conference on Tools and Algorithms for the Construction and Analysis of
Systems (TACAS), Lecture Notes in Computer Science 1019, Springer, 1995, pp. 41-71
7. Henzinger, T.: The theory of hybrid automata. In Proceedings of the 11th Annual Symposium
on Logic in Computer Science, pages 278-292. IEEE Computer Society Press, 1996
8. Henzinger, T., Pei-Hsin, H., and Wong-Toi, H.: HyTech: A Model Checker for Hybrid Sys-
tems. Software Tools for Technology Transfer 1:110-122, 1997
9. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, Upper Sad-
dle River, NJ, 2nd edition, 2003
10. Scholz-Reiter, B., Windt, K, and Freitag. M.: Autonomous logistic processes - New demands
and first approaches. In Proceedings of the 37th CIRP- International Seminar on Manufactur-
ing Systems, pp. 357?362, 2004
11. Wood, M., DeLoach, S.: An overview of the multiagent systems engineering methodology,
in Agent-Oriented Software Engineering, Ciancarini, P., Wooldridge, M., Editors. LNCS, Vol.
1957, 2001: Springer, pp. 207-221
12. Wooldridge, M., Jennings, N.R., and Kinny, D.: The Gaia methodology for agent-oriented
analysis and design. Autonomous Agents and Multi-Agent Systems, 2000
149