Web-Based Monitoring and Visualization of Self-Organizing Process Control Agents

  • Grzegorz Polaków
  • Mieczyslaw Metzger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5343)


This work addresses the problem of visualizing interactions between agents self-organizing in a non-codified way. This kind of behavior emerges from a human factor, which is heavily involved in the presented case of multiagent system. Tasks and intentions of users present in the system are unknown and the proposed method of analyzing and debugging temporary structures emerging in the system is the eavesdropping of the communication between the actors. A separate software service is proposed, which makes the inferred structure data accessible by an external higher scale system. An example of visualization is provided in the form of SVG-based interactive dynamic block diagram.


Self-organizing multiagent system industrial process control visualization human factor producer-distributor-consumer 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ashby, W.R.: Principles of the self-organizing dynamic system. Journal of General Psychology 37, 125–128 (1947)CrossRefGoogle Scholar
  2. 2.
    Ndumu, D.T., Nwana, H.S., Lee, L.C., Haynes, H.R.: Visualization and debugging of distributed multiagent systems. Applied Artificial Intelligence 13(1-2), 187–208 (1999)CrossRefGoogle Scholar
  3. 3.
    Jin, J., Maheswaran, R.T., Sanchez, R., Szekely, P.: VizScript: Visualizing complex interactions in multi-agent systems. Technical report, AAAI Spring Symposium, pp. 64–65 (2007)Google Scholar
  4. 4.
    Oberheide, J., Karir, M., Blazakis, D.: VAST: Visualizing autonomous system topology. In: Proceedings of the 3rd international workshop on Visualization for computer security, pp. 71–80. ACM, New York (2006)Google Scholar
  5. 5.
    Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., Balan, G.: MASON: A multiagent simulation environment. Simulation 81(7), 517–527 (2005)CrossRefGoogle Scholar
  6. 6.
    Lim, A.: Distributed services for information dissemination in self-organizing sensor networks. J. Franklin Inst. 338(6), 707–727 (2001)CrossRefzbMATHGoogle Scholar
  7. 7.
    Van Dyke Parunak, H., Brueckner, S.: Entropy and self-organization in multi-agent systems. In: Proceedings of the fifth international conference on Autonomous agents, pp. 124–130. ACM, New York (2001)CrossRefGoogle Scholar
  8. 8.
    Hlavacs, H., Kotsis, G.: Modeling user behavior: a layered approach. In: 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 218–225. IEEE Press, New York (1999)Google Scholar
  9. 9.
    Moya, J.L., McKenzie, F.D., Nguyen, Q.-A.H.: Visualization and rule validation in human-behavior representation. Simulation and Gaming 39(1), 101–117 (2008)CrossRefGoogle Scholar
  10. 10.
    McPherson, J., Ma, K.-L., Krystosk, P., Bartoletti, T., Christensen, M.: PortVis: A tool for port-based detection of security events. In: Proceedings of the 2004 ACM Workshop on Visualization and Data Mining for Computer Security, pp. 73–81. ACM, New York (2004)Google Scholar
  11. 11.
    Staron, R.J., Tichý, P., Sindelár, R., Maturana, F.P.: Methods to observe the clustering of agents within a multi-agent system. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds.) HoloMAS 2007. LNCS, vol. 4659, pp. 127–136. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  12. 12.
    Forster, F., De Meer, H.: Discovery of web services with a P2P network. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3038, pp. 90–97. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Metzger, M., Polaków, G.: Holonic multiagent-based system for distributed control of semi-industrial pilot plants. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds.) HoloMAS 2007. LNCS (LNAI), vol. 4659, pp. 338–347. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  14. 14.
    Van Dyke Parunak, H., Nielsen, P., Brueckner, S., Alonso, R.: Hybrid multi-agent systems: Integrating swarming and BDI agents. In: Brueckner, S.A., Hassas, S., Jelasity, M., Yamins, D. (eds.) ESOA 2006. LNCS, vol. 4335, pp. 1–14. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  15. 15.
    Weyns, D., Van Dyke Parunak, H., Michel, F., Holvoet, T., Ferber, J.: Environments for multiagent systems state-of-the-art and research challenges. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 1–47. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  16. 16.
    Polaków, G., Metzger, M.: Agent–based approach for labVIEW developed distributed control systems. In: Nguyen, N.T., Grzech, A., Howlett, R.J., Jain, L.C. (eds.) KES-AMSTA 2007. LNCS (LNAI), vol. 4496, pp. 21–30. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  17. 17.
    Sterbenz, J.P.G.: High-speed networking: a systematic approach to high-bandwidth low-latency communications. In: 13th Symposium on High Performance Interconnects, pp. 8–9. IEEE Press, New York (2005)CrossRefGoogle Scholar
  18. 18.
    Samper, J.J., Tomás, V.R., Carrillo, E., Do Nascimento, R.P.C.: Visualization of ontologies to specify semantic descriptions of services. IEEE Transactions on Knowledge and Data Engineering 20(1), 130–134 (2008)CrossRefGoogle Scholar
  19. 19.
    Golovchinsky, G., Kamps, T., Reichenberger, K.: Subverting Structure: Data-driven Diagram Generation. In: Proceedings of the 6th IEEE Visualization Conference, pp. 217–223. IEEE Computer Society Press, Washington (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Grzegorz Polaków
    • 1
  • Mieczyslaw Metzger
    • 1
  1. 1.Faculty of Automatic Control, Electronics and Computer ScienceSilesian University of TechnologyGliwicePoland

Personalised recommendations