A Formal Reuse-Based Approach for Interactively Designing Organizations
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.
KeywordsDynamic Property Multiagent System Group Property State Ontology Role Property
Unable to display preview. Download preview PDF.
- 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
- 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
- 9.Malone, T.W., et al.: Tools for Inventing Organizations: Toward a Handbook of Organizational Processes. Management Science 45(3) (March 1999)Google Scholar
- 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
- 13.van Vliet, H.: Software Engineering: Principles and Practice. John Wiley and Sons, Chichester (2000)Google Scholar