Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
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)
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)
Malone, T.W., et al.: Tools for Inventing Organizations: Toward a Handbook of Organizational Processes. Management Science 45(3) (March 1999)
Meinke, K., Tucker, J.V. (eds.): Many-Sorted Logic and Its Applications. Wiley & Sons, Chichester (1993)
Mili, H., Mili, A., Yacoub, S., Addy, E.: Reuse-Based Software Engineer-ing: Techniques, Organizations, and Controls. John Wiley & Sons, Chichester (2002)
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)
van Vliet, H.: Software Engineering: Principles and Practice. John Wiley and Sons, Chichester (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jonker, C., Treur, J., Yolum, P. (2005). A Formal Reuse-Based Approach for Interactively Designing Organizations. In: Odell, J., Giorgini, P., Müller, J.P. (eds) Agent-Oriented Software Engineering V. AOSE 2004. Lecture Notes in Computer Science, vol 3382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30578-1_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-30578-1_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24286-4
Online ISBN: 978-3-540-30578-1
eBook Packages: Computer ScienceComputer Science (R0)