A Formal Reuse-Based Approach for Interactively Designing Organizations

  • Catholijn Jonker
  • Jan Treur
  • Pınar Yolum
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3382)


Multiagent organizations provide a powerful way for developing multiagent systems. This paper presents a methodology for designing organizations based on formal specification of requirements for organizational behavior and requirements refinement related to organizational structure. The approach allows parts of an organization to be designed in parallel and later be put together to satisfy the broader requirements of the organization. Using this approach, organizational building blocks can be formally specified, appropriately indexed and stored in an organization design library. The library structure is supported by software tools and allows designers with varying levels of expertise to benefit from it by accommodating queries at different abstraction levels and by providing support for query reformulation.


Dynamic Property Multiagent System Group Property State Ontology Role Property 
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.
    Artikis, A., Pitt, J., Sergot, M.: Animated specifications of computa-tional societies. In: Proceedings of the 1st International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS), pp. 1053–1061 (2002)Google Scholar
  2. 2.
    Bussmann, S., Jennings, N.R., Wooldridge, M.: Re-use of Interaction Protocols for Agent-based Control Applications. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 73–87. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Carley, K.M., Gasser, L.: Computational Organization Theory in Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. In: Weiss, G. (ed.) ch. 7. MIT Press, Cambridge (1999)Google Scholar
  4. 4.
    Dastani, M., Dignum, V., Dignum, F.: Role-Assignment in Open Agent Societies. In: Proceedings of the International Conference on Agents and MultiAgent Sysetms (AAMAS), pp. 489–496. ACM Press, New York (2003)CrossRefGoogle Scholar
  5. 5.
    Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organi-zations in multi-agent systems. In: Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS), pp. 128–135. IEEE Computer Society Press, Los Alamitos (1998)CrossRefGoogle Scholar
  6. 6.
    Jonker, C.M., Treur, J.: Relating Structure and Dynamics in an Organisation Model. In: Sichman, J.S., Bousquet, F., Davidsson, P. (eds.) MABS 2002. LNCS (LNAI), vol. 2581, pp. 50–69. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  7. 7.
    Jonker, C.M., Treur, J.: Compositional Verification of Multi-Agent Systems: a Formal Analysis of Pro-activeness and Reactiveness. International Journal of Cooperative Information Systems 11, 51–92 (2002)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Jonker, C.M., Vollebregt, A.M.: ICEBERG: Exploiting Context in Information Brokering Agents. In: Klusch, M., Kerschberg, L. (eds.) CIA 2000. LNCS (LNAI), vol. 1860, pp. 27–38. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  9. 9.
    Malone, T.W., et al.: Tools for Inventing Organizations: Toward a Handbook of Organizational Processes. Management Science 45(3) (March 1999)Google Scholar
  10. 10.
    Meinke, K., Tucker, J.V. (eds.): Many-Sorted Logic and Its Applications. Wiley & Sons, Chichester (1993)zbMATHGoogle Scholar
  11. 11.
    Mili, H., Mili, A., Yacoub, S., Addy, E.: Reuse-Based Software Engineer-ing: Techniques, Organizations, and Controls. John Wiley & Sons, Chichester (2002)Google Scholar
  12. 12.
    Padgham, L., Winikoff, M.: Prometheus: A Methodoloogy for Developing Intelligent Agents. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 174–185. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
    van Vliet, H.: Software Engineering: Principles and Practice. John Wiley and Sons, Chichester (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Catholijn Jonker
    • 1
  • Jan Treur
    • 1
  • Pınar Yolum
    • 1
  1. 1.Department of Artificial IntelligenceVrije Universiteit AmsterdamAmsterdamThe Netherlands

Personalised recommendations