Engineering Organization-Based Multiagent Systems

  • Scott A. DeLoach
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3914)


In this paper, we examine the Multiagent Systems Engineering (MaSE) methodology and its applicability to developing organization-based multiagent systems, which are especially relevant to context aware systems. We discuss the inherent shortcomings of MaSE and then present our approach to modeling the concepts required for organizations including goals, roles, agents, capabilities, and the assignment of agents to roles. Finally, we extend MaSE to allow it to overcome its inherent shortcomings and capture the organizational concepts defined in our organization metamodel.


Multiagent System Activity Diagram Concurrent Task Finite State Automaton Agent Class 
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.
    Bernon, C., Camps, V., Gleizes, M.P., Picard, G.: Engineering Adaptive Multi-Agent Systems: the ADELFE Methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 172–202. Idea Group Pub., USA (2005)CrossRefGoogle Scholar
  2. 2.
    Blau, P.M., Scott, W.R.: Formal Organizations, Chandler, San Francisco, CA, pp. 194–221 (1962)Google Scholar
  3. 3.
    Cranefield, S., Pruvis, M.: UML as an Ontology Modelling Language. In: Proc. of the Workshop on Intelligent Information Integration (1999)Google Scholar
  4. 4.
    De Loach, S.A.: Modeling Organizational Rules in the Multiagent Systems Engineering Methodology. In: Proc of the 15th Canadian Conference on Artificial Intelligence (2002)Google Scholar
  5. 5.
    DeLoach, S.A.: Analysis and Design of Multiagent Systems Using Hybrid Coordination Media. In: Proceedings of Software Engineering in Multiagent Systems, SEMAS 2002 (2002)Google Scholar
  6. 6.
    DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent Systems Engineering. The International Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)CrossRefGoogle Scholar
  7. 7.
    DeLoach, S.A., Matson, E.: An Organizational Model for Designing Adaptive Multiagent Systems. In: The AAAI 2004 Workshop on Agent Organizations: Theory and Practice, AOTP 2004 (2004)Google Scholar
  8. 8.
    Dignum, V.: A Model for Organizational Interaction: Based on Agents, Founded in Logic. PhD thesis, Utrecht University (2004)Google Scholar
  9. 9.
    Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Proceedings of Third International Conference on Multi Agent Systems (ICMAS 1998), pp. 128–135. IEEE Computer Society, Los Alamitos (1998)Google Scholar
  10. 10.
    Huget, M.P., Bauer, B., Odell, J., Levy, R., Turci, P., Cervenka, R., Zhu, H.: FIPA Modeling: Interaction Diagrams, Working Draft (2002),
  11. 11.
    Matson, E., DeLoach, S.: Capability in Organization Based Multi-agent Systems. In: Proceedings of the Intelligent and Computer Systems (IS 2003) Conference (2003)Google Scholar
  12. 12.
    MESSAGE: Methodology for Engineering Systems of Software Agents. Deliverable 1. Initial Methodology, EURESCOM Project P907-GI (July 2000)Google Scholar
  13. 13.
    Odell, J., Nodine, M., Levy, R.: A Metamodel for Agents, Roles, and Groups. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 78–92. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  14. 14.
    Picard, G., Gleizes, M.-P.: The ADELFE Methodology – Designing Adaptive Cooperative Multi-Agent Systems. In: Bergenti, F., Gleizes, M.-P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems. Kluwer Publishing, Dordrecht (2004)Google Scholar
  15. 15.
    Robby, Dwyer, M.B., Hatcliff, J.: An Extensible and Highly-Modular Model Checking Framework. In: Proceedings of the Fourth Joint Meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2003 (2003)Google Scholar
  16. 16.
    van Lamsweerde, A., Darimont, R., Letier, E.: Managing conflicts in goal-driven requirements engineering. IEEE Transactions on Software Engineering 24(11), 908–926 (1998)CrossRefGoogle Scholar
  17. 17.
    Wagner, G.: Agent-Oriented Analysis and Design of Organizational Information Systems. In: Proceedings of the 4th IEEE International Baltic Workshop on Databases and Information Systems (May 2000)Google Scholar
  18. 18.
    Zambonelli, F., Jennings, N.R., Wooldridge, M.J.: Developing Multiagent Systems: The Gaia Methodology. AMC Transactions on Software Engineering Methodology 12, 317–370 (2003)CrossRefGoogle Scholar
  19. 19.
    Zambonelli, F., Jennings, N.R., Wooldridge, M.J.: Organisational Rules as an Abstraction for the Analysis and Design of Multi-Agent Systems. IJSEKE 11(3), 303–328 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Scott A. DeLoach
    • 1
  1. 1.Multiagent and Cooperative Robotics Laboratory, Department of Computing and Information SciencesKansas State UniversityManhattanUSA

Personalised recommendations