The paper presents a comparison of available JAVA-based agent development tools (platforms) with respect to the specific requirements of agent-based manufacturing control solutions. We discuss the use of agents, as high-level decision-making entities, in combination with the low-level real-time control based on IEC 1131-3 or IEC 61499 standards. The need to run agents, written in JAVA language, as well as the agent platform runtime environment inside existing PLC-based automation controllers is stressed. From this viewpoint, we identify particular attributes which the agent platform should fulfill, like FIPA interoperability, small memory footprint, cost, and security. For selected agent platforms – JADE, FIPA-OS, ZEUS and JACK – we present the results of benchmarking aimed at the speed of the message sending among agents, which might be a crucial property in real-time applications.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ashri, R., Luck, M.: Paradigma: Agent Implementation through Jini. In: Tjoa, A.M., Wagner, R.R., Al-Zobaidie, A. (eds.) Proceedings of the Eleventh International Workshop on Database and Expert Systems Applications, pp. 53–157. IEEE Computer Society, Los Alamitos (2000)Google Scholar
  2. 2.
    Berger, M., Rusitschka, S., Toropov, D., Watzke, M., Schlichte, M.: Porting Distributed Agent-Middleware to Small Mobile Devices. In: Proceedings of the Workshop on Ubiquitous Agents on Embedded, Wearable, and Mobile Devices, Bologna, Italy (2002)Google Scholar
  3. 3.
    Deen, S.M.: Agent-Based Manufacturing: Advences in the Holonic Approach. Springer, Berlin (2003)Google Scholar
  4. 4.
    FIPA organization: FIPA ACL Message Structure Specification. document identifier SC00061, http://www.fipa.org/specs/fipa00061
  5. 5.
    FIPA organization: FIPA Inform! Newsletter. 2(1) (2001), website: http://www.fipa.org/docs/output/f-out-00087
  6. 6.
    FIPA organization: FIPA Interaction Protocols Specifications: website, http://www.fipa.org/repository/ips.php3
  7. 7.
    Fletcher, M., Brennan, R.W.: Designing a holonic control system with IEC 61499 function blocks. In: Proceedings of the International Conference on Intelligent Modeling and Control, Las Vegas (2001)Google Scholar
  8. 8.
    Foundation for Intelligent Physical Agents: website, http://www.fipa.org
  9. 9.
    Java2 Platform, Micro Edition: website, http://java.sun.com/j2me
  10. 10.
    JINI technology: website, http://www.jini.org
  11. 11.
    Koestler, A.: The Ghost in the Machine. Arkana Books, London (1967)Google Scholar
  12. 12.
    Mařík, V., Fletcher, M., Pěchouček, M.: Holons & agents: Recent developments and mutual impacts. In: Mařík, V., Štěpánková, O., Krautwurmová, H., Luck, M. (eds.) ACAI 2001, EASSS 2001, AEMAS 2001, and HoloMAS 2001. LNCS (LNAI), vol. 2322, pp. 233–267. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  13. 13.
    Marik, V., Pechoucek, M., Vrba, P., Hrdonka, V.: FIPA Standards and Holonic Manufacturing. In: Deen, S.M. (ed.) Agent Based Manufacturing: Advances in the Holonic Approach, pp. 89–121. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  14. 14.
    McFarlane, D.C., Kollingbaum, M., Matson, J., Valckenaers, P.: Development of algorithms for agent-based control of manufacturing flow shops. In: Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Tucson (2001)Google Scholar
  15. 15.
    Searle, J.R.: Speech Acts. Cambridge University Press, Cambridge (1969)Google Scholar
  16. 16.
    Van Leeuwen, E.H., Norrie, D.: Intelligent manufacturing: holons and holarchies. Manufacturing Engineer 76(2), 86–88 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Pavel Vrba
    • 1
  1. 1.Rockwell Automation Research CenterPragueCzech Republic

Personalised recommendations