Journal of Intelligent Manufacturing

, Volume 23, Issue 6, pp 2601–2621 | Cite as

Dynamic explicitly specified behaviors in distributed agent-based industrial solutions

  • Miloslav Radakovič
  • Marek Obitko
  • Vladimír Mařík


Currently, the manufacturing domain is primarily characterized by the flexibility, adaptability and robustness of the production system. The manufacturing flow processes lead to shorter cycle times to efficiently meet customer needs. Mentioned features can be more easily achieved in a distributed system, such as holonic or multi-agent system, which becomes strongly influenced by the advancement of semantic technologies. In the majority of existing multi-agent based control systems, which are responsible for acting, sensing, computing and production planning, the ontology (necessary for knowledge bases and communication) is usually hard-coded directly in the agent code. In this case, the hard-coded system behavior can be hardly maintained—usually system reprogramming is needed from time to time to satisfy customer requirements. In this paper we discuss the necessity of explicit definition of both declarative and procedural knowledge and propose explicit procedural knowledge handling. Sharing and distribution of such knowledge is discussed and illustrated on an implemented transportation system example. We also introduce the utilization of discussed architecture for explicit specification of agent behavior in failures patterns handling and smart grid configuration scenario. Such a solution greatly increases the possibility of system integration, openness, flexibility, and extensibility, all without having to restart the running distributed system. The topic discussed in this paper shows the ability of the dynamic reconfigurable multi-agent system to participate in development of industrial control systems and solutions.


Industry automation Manufacturing Agents Architectures Behavior Events Knowledge representation Knowledge transfer 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Al-Safi Y., Vyatkin V. (2007) An ontology-based reconfiguration agent for intelligent mechatronic systems. In: Mařík V., Vyatkin V., Colombo A. (eds) Proceedings of the 3rd International Conference on Industrial Applications of Holonic and Multi-Agent Systems (HoloMAS). Lecture Notes in Artificial Intelligence, Vol. 4659. Springer, Berlin, Heidelberg, pp 114–126Google Scholar
  2. Ancona D., Mascardi V., Hubner J., Bordini R. (2004) Coo-AgentSpeak: Cooperation in AgentSpeak through plan exchange. In: Jennings N.R., Sierra C., Sonenberg L., Tambe M. (eds) Proceedings of the 3rd International Conf. on Autonomous Agents and Multiagent Systems (AAMAS), Vol. 2. ACM Press, New york, pp 698–705Google Scholar
  3. Candido G., Barata J. (2007) A multiagent control system for shop floor assembly. In: Mařík V., Vyatkin V., Colombo A. (eds) Proceedings of the 3rd International Conference on Industrial Applications of HoloMAS. Lecture Notes in Artificial Intelligence, Vol. 4659. Springer, Berlin, pp 293–302Google Scholar
  4. Giret A., Botti V. (2004) Holons and agents. Journal of Intelligent Manufacturing. 15(5): 645–659. doi:10.1023/B:JIMS.0000037714.56201.a3 (Springer Netherlands)CrossRefGoogle Scholar
  5. Herrera, V.-V., Ramos, A.-V., & Lastra, J.-M. (2011). An agent-based system for orchestration support of web service-enabled devices in discrete manufacturing systems. Journal of Intelligent Manufacturing, 1–22 (Springer Netherlands). doi:10.1007/s10845-011-0539-z.
  6. Kadera, P., & Tichý, P. (2009). Chilled water system control, simulation, and visualization using java multi-agent system. In Preprints of the 13th IFAC Symposium on Information Control Problems in Manufacturing (pp. 1799–1804). Moscow, Russia.Google Scholar
  7. Kašpar, O., & Radakovič, M. (2011). Distributed industrial automation systems: Automated communication patterns recognition. In Proceedings of the 2011 joint IEEE international conference on industrial electronics (ICIT) & 43rd southeastern symposium on system theory (SSST) (pp. 260–267). Auburn, Alabama, USA.Google Scholar
  8. Khalgui, M., Mosbahi, O., Hanisch, H.-M., & Li, Z. (2011). A multi-agent architectural solution for coherent distributed reconfigurations of function blocks. Journal of Intelligent Manufacturing, 1–19 (Springer Netherlands). doi:10.1007/s10845-011-0556-y.
  9. Kim C., Son Y.-J., Kim T., Kim K. (2008) A virtual enterprise design method based on business process simulation. International Journal of Computer Integrated Manufacturing 21(7): 857–868CrossRefGoogle Scholar
  10. Lee S., Son Y. J., Wysk R. A. (2007) Simulation-based planning and control: From shop floor to top floor. Journal of Manufacturing Systems. 26(2): 85–98CrossRefGoogle Scholar
  11. Lin, F.-C., & Hsu, J. Y. (1998). Coordinating multi-agent systems by scripts. In Proceedings of the IEEE international conference on systems, man, and cybernetics (SMC) (Vol. 4, pp. 3442–3447). San Diego, CA, USA.Google Scholar
  12. Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., et al. (2006). OWL-S: Semantic markup for web services. The OWL-S Coalition.
  13. Mařík, V., & Pěchouček, M. (2004). Social knowledge in multi-agent systems. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics (SMC) (Vol. 2, pp. 1950–1957). The Netherlands: Hague.Google Scholar
  14. Mařík, V., Štěpánková, O., & Pěchouček, M. (2001). Acquaintance models for integration-oriented multi-agent systems (pp. 186–192). 21st International conference of the Chilean computer science society (SCCC), Punta Arenas, Chile.Google Scholar
  15. Maturana, F., Tichý, P., Šlechta, P., Staron, R., Discenzo, F., & Hall K. (2003). A highly distributed intelligent multi-agent architecture for industrial automation. In Multi-Agent Systems and Applications III, Lecture Notes in Computer Science (pp. 1068–1079). Berlin, Heidelberg: Springer.Google Scholar
  16. Müller, J. P., & Pischel, M. (1993). The agent architecture InteRRaP: Concept and application (pp. 93–26). German Research Center for Artificial Intelligence, technical report.Google Scholar
  17. Narzt, W. (2000). Design patterns for process automation systems. Dissertation at the Johannes Kepler University in Linz, Austria.
  18. Obitko M., Vrba P., Mařík V., Radakovič M., Kadera P. (2010) Applications of semantics in agent-based manufacturing system. Informatica, An International Journal of Computing and Informatics, Slovenian Society Informatika, Ljubljana 34(3): 315–330Google Scholar
  19. Obitko M., Vrba P., Mařík V., Radakovič M. (2009) The impact of semantic technologies on industrial systems. In: Hatzipanagos S., Warburton S. (eds) Handbook of research on social dimensions of semantic technology and web services. Hershey, Pennsylvania, USA, pp 759–779Google Scholar
  20. Obitko, M., Vrba, P., Mařík, V., & Radakovič, M. (2008). Semantics in industrial distributed systems. In Proceedings of the 17th IFAC 2008 World Congress (pp. 13880–13887). Seoul, Korea.Google Scholar
  21. Obitko, M. (2007). Translations between ontologies in multi-agent systems. Dissertation at the Czech Technical University in Prague, Czech Republic.
  22. Pěchouček, M., Rehák, M., & Mařík, V. (2005). Expectations and deployment of agent technology in manufacturing and defence: Case studies. In Proceedings of the 4th international joint conference on autonomous agents multi agent systems (AAMAS) (pp. 100–106).Google Scholar
  23. Radakovič, M., Vrba, P., & Obitko, M. (2010). Procedural and declarative knowledge in agent-based control. In Proceedings of the 36th annual conference of the IEEE industrial electronics society (IECON) (pp. 1371–1378). Glendale, AZ, USA.Google Scholar
  24. Radakovič, M., Obitko, M., & Vrba, P. (2009). Architecture for explicit specification of agent behavior. In Preprints of the 13th IFAC symposium on information control problems in manufacturing (pp. 910–915). Moscow, Russia.Google Scholar
  25. The Foundation for Intelligent Physical Agents. (2004). FIPA agent management specification: Management for agents on FIPA agent platforms.
  26. The Foundation for Intelligent Physical Agents. (2001). FIPA ontology service specification: The description of an ontology agent for registering and serving ontologies to agents.
  27. Tichý, P. (2003). Social knowledge in multi-agent systems. Dissertation at the Czech Technical University in Prague, Czech Republic.
  28. Vrba P., Radakovič M., Obitko M., Mařík V. (2011) Semantic technologies: latest advances in agent-based manufacturing control systems. International Journal of Production Research, SI: Multi-agent and Holonic Techniques for Manufacturing Systems: Technologies and Applications 49(5): 1483–1496Google Scholar
  29. Vrba, P., Radakovič, M., Obitko, M., & Mařík, V. (2009). Semantic extension of agent-based control: The packing cell case study. In V. Mařík, T. Strasser & A. Zoitl (Eds.), Proceedings of the 4th international conference on industrial applications of HoloMAS, Lecture notes in artificial intelligence (Vol. 5696, pp. 47–60).Google Scholar
  30. Vrba P. (2006) Simulation in agent-based control systems: MAST case study. International Journal of Manufacturing Technology and Management 8(1–3): 175–187CrossRefGoogle Scholar
  31. Wang, X., Wong, T. N., & Wang, G. (2010). Service-oriented architecture for ontologies supporting multi-agent system negotiations in virtual enterprise. Journal of Intelligent Manufacturing, 1–19 (Springer Netherlands). doi:10.1007/s10845-010-0469-1.

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Miloslav Radakovič
    • 1
  • Marek Obitko
    • 1
  • Vladimír Mařík
    • 1
  1. 1.Department of CyberneticsCzech Technical University in PraguePrague 2Czech Republic

Personalised recommendations