SONAR/OREDI: A Tool for Creation and Deployment of Organisation Models

  • Endri Deliu
  • Michael Köhler-Bußmeier
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6251)


The need for handling the increasing complexity in software systems has allowed the introduction and establishment of an organisational paradigm as an alternative in software modelling and development. Especially within the multi-agent systems community, organisational concepts are enjoying increasing popularity for efficiently structuring multi-agent behaviour. Organisational specifications and their implementation as multi-agent systems lack however a streamlined transition between each other. In this paper we address this problem by introducing a software tool capable of creating and editing organisation models as well as deploying such models as multi-agent systems. The tool is built on Sonar, a formal organisational specification based on Petri nets. By unifying in one tool the organisational specification and deployment process quick reaction cycles to incremental changes of system design become possible.


Multiagent System Open Position Virtual Enterprise Organisation Agent Team Formation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dignum, V. (ed.): Handbook of Research on Multi-Agent Systems IGI Global. Information Science Reference (2009)Google Scholar
  2. 2.
    Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: An organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Kummer, O., Wienberg, F., Duvigneau, M., et al.: An extensible editor and simulation engine for Petri nets: Renew. In: Cortadella, J., Reisig, W. (eds.) ICATPN 2004. LNCS, vol. 3099, pp. 484–493. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  4. 4.
    Köhler, M., Moldt, D., Rölke, H.: Modeling the behaviour of Petri net agents. In: Colom, J.-M., Koutny, M. (eds.) ICATPN 2001. LNCS, vol. 2075, pp. 224–241. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  5. 5.
    Cabac, L., Dörges, T., Rölke, H.: A monitoring toolset for Petri net-based agent-oriented software engineering. In: van Hee, K.M., Valk, R. (eds.) ATPN 2008. LNCS, vol. 5062, pp. 399–408. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    Köhler-Bußmeier, M., Wester-Ebbinghaus, M., Moldt, D.: A formal model for organisational structures behind process-aware information systems. In: Jensen, K., van der Aalst, W.M.P. (eds.) Transactions on Petri Nets. LNCS, vol. 5460, pp. 98–114. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  7. 7.
    Köhler, M.: A formal model of multi-agent organisations. Fundamenta Informaticae 79, 415–430 (2007)MathSciNetzbMATHGoogle Scholar
  8. 8.
    Aalst, W.v.d.: Verification of workflow nets. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 407–426. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  9. 9.
    Köhler, M., Ortmann, J.: Formal aspects for service modelling based on high-level Petri nets. In: International Conference on Intelligent Agents, Web Technologies and Internet Commerce, IAWTIC 2005 (2005)Google Scholar
  10. 10.
    Köhler, M., Moldt, D., Ortmann, J.: Dynamic service composition: A petri-net based approach. In: Conference on Enterprise Information Systems (ICEIS 2006), pp. 159–165 (2006)Google Scholar
  11. 11.
    Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of algebraic graph transformation. Springer, Heidelberg (2006)zbMATHGoogle Scholar
  12. 12.
    Okouya, D., Dignum, V.: Operetta: a prototype tool for the design, analysis and development of multi-agent organizations. In: AAMAS 2008, pp. 1677–1678 (2008)Google Scholar
  13. 13.
    Hübner, J.F., Sichman, J.S., Boissier, O.: S-Moise: A middleware for developing organised multi-agent systems. In: International Workshop on Organizations in Multi-Agent Systems (OOOP 2005), pp. 107–120 (2005)Google Scholar
  14. 14.
    Esteva, M., Rodriguez-Aguilar, J., Rosell, B., Arcos, J.: Ameli: An agent-based middleware for electronic institutions. In: AAMAS 2004, pp. 236–243 (2004)Google Scholar
  15. 15.
    Fischer, K., Schillo, M., Siekmann, J.: Holonic multiagent systems: A foundation for the organization of multiagent systems. In: Mařík, V., McFarlane, D.C., Valckenaers, P. (eds.) HoloMAS 2003. LNCS (LNAI), vol. 2744, pp. 71–80. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  16. 16.
    Wester-Ebbinghaus, M., Moldt, D.: Modelling an open and controlled system unit as a modular component of systems of systems. In: International Workshop on Organizational Modelling (OrgMod 2009), pp. 81–100 (2009)Google Scholar
  17. 17.
    Köhler-Bußmeier, M., Wester-Ebbinghaus, M.: Sonar: A multi-agent infrastructure for active application architectures and inter-organisational information systems. In: Braubach, L., van der Hoek, W., Petta, P., Pokahr, A. (eds.) MATES 2009. LNCS (LNAI), vol. 5774, pp. 248–257. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  18. 18.
    Köhler, M., Wester-Ebbinghaus, M.: Organizational models and multi-agent system deployment. In: Burkhard, H.-D., Lindemann, G., Verbrugge, R., Varga, L.Z. (eds.) CEEMAS 2007. LNCS (LNAI), vol. 4696, pp. 307–309. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  19. 19.
    FIPA: FIPA 97 Specification, Part 1 - Agent Management. Technical report, Foundation for Intelligent Physical Agents (1998),
  20. 20.
    Köhler-Bußmeier, M.: SONAR: Eine sozialtheoretisch fundierte Multiagentensystemarchitektur. In: Selbstorganisation und Governance in künstlichen und sozialen Systemen. Lit Verlag, Münster (2009)Google Scholar
  21. 21.
    Dignum, V., Dignum, F., Meyer, J.J.: An agent-mediated approach to the support of knowledge sharing in organizations. Knowledge Engineering Review 19, 147–174 (2004)CrossRefGoogle Scholar
  22. 22.
    Boissier, O., Hannoun, M., Sichman, J.S., Sayettat, C.: MOISE: An organizational model for multi-agent systems. In: 7th Ibero-American Conference on AI, pp. 156–165. Springer, Heidelberg (2000)Google Scholar
  23. 23.
    Esteva, M., de la Cruz, D., Sierra, C.: Islander: an electronic institutions editor. In: Falcone, R., Barber, S.K., Korba, L., Singh, M.P. (eds.) AAMAS 2002. LNCS (LNAI), vol. 2631, pp. 1045–1052. Springer, Heidelberg (2003)Google Scholar
  24. 24.
    Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. ACM Trans. Softw. Eng. Methodol. 12, 317–370 (2003)CrossRefGoogle Scholar
  25. 25.
    Wester-Ebbinghaus, M., Köhler-Bußmeier, M., Moldt, D.: From multi-agent to multi-organization systems: Utilizing middleware approaches. In: Artikis, A., Picard, G., Vercouter, L. (eds.) ESAW 2008. LNCS, vol. 5485, pp. 46–65. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  26. 26.
    Köhler-Bußmeier, M., Wester-Ebbinghaus, M.: A petri net based prototype for mas organisation middleware. In: Workshop on Modelling, Object, Components, and Agents (MOCA 2009), pp. 29–44 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Endri Deliu
    • 1
  • Michael Köhler-Bußmeier
    • 1
  1. 1.University of HamburgHamburgGermany

Personalised recommendations