Skip to main content

Organizational and Social Concepts in Agent Oriented Software Engineering

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3382))

Abstract

AOSE methodologies and models borrow abstractions and concepts from organizational and social disciplines. Although they all view multi-agent systems as organized society, the organizational abstractions, assumptions, concepts, and models in them are actually used in different ways. It is therefore desirable to have a systematic way of analyzing and comparing the organizational and social concepts in AOSE. The contribution of this paper is threefold. Firstly, we identify some premises behind the social conceptions adopted in multi-agent systems. Secondly, we define levels of modeling constructs and classify organizational and social concepts in the AOSE literature into categories according to their organizational abstractions. Finally, we analyze two representative AOSE methodologies and their models, explaining how they use organizational and social concepts to analyze and specify multi-agent system, reflecting various social premises at different levels.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Shoham, Y., Tennenholtz, M.: On the synthesis of the useful social laws for the artificial agents societies. In: Proc. AAAI 1992, pp. 276–281. AAAI press, Menlo Park (1992)

    Google Scholar 

  2. Shoham, Y., Tennenholtz, M.: On Social Laws for Artificial Agent Societies: Off-Line Design. Artificial Intelligence 73(1-2), 231–252 (1995)

    Article  Google Scholar 

  3. Alonso, E.: Rights for Multi-agent Systems. In: d’Inverno, M., Luck, M., Fisher, M., Preist, C. (eds.) UKMAS Workshops 1996-2000. LNCS (LNAI), vol. 2403, pp. 59–72. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Zambonelli, F., Jennings, N., Wooldridge, M.: Organizational Rules as an Abstraction for the Analysis and Design of Multi-agent Systems. Journal of Knowledge and Software Engineering 11(3), 303–328 (2001)

    Article  Google Scholar 

  5. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organizational Abstractions for the Analysis and Design of Multi-agent System. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 127–141. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  6. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering Methodology 12(3), 317–370 (2003)

    Article  Google Scholar 

  7. Zambonelli, F., Omicini, A., Wooldridge, M.: Agent-Oriented Software Engineering for Internet Applications. In: Coordination of Internet Agents: Models, Technologies and Applications, pp. 326–346. Springer, Heidelberg (2000)

    Google Scholar 

  8. Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. International Journal of Autonomous Agents and Multi-agent System 3(3), 285–312 (2000)

    Article  Google Scholar 

  9. Jennings, N.R.: An agent-based approach for building complex software systems. Communication of ACM 44(4), 35–41 (2001)

    Article  Google Scholar 

  10. Jennings, N.R.: On Agent-based Software Engineering. Artificial Intelligence 117(2), 277–296 (2000)

    Article  MATH  Google Scholar 

  11. DeLoach, S.A.: Modeling Organizational Rules in the Multiagent Systems Engineering Methodology. In: Proc. of the 15th Canadian Conference on Artificial Intelligence Calgary, Alberta, Canada, May 27-29 (2002)

    Google Scholar 

  12. Deloach, S.A., Wood, M.F., Sparkman, C.H.: Multiagents Systems Engineering. International Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)

    Article  Google Scholar 

  13. Yu, E.: Agent-Oriented Modelling: Software Versus the World. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 206–225. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  14. Yu, E., et al.: From Organization Models to System Requirements: A Cooperative Agents Approach. In: Cooperative Information Systems: Trends and Directions, pp. 194–204 (1997)

    Google Scholar 

  15. Yu, E.: Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering. In: Proceedings of the 3rd IEEE Int. Symp. on Requirements Engineering, pp. 226–235 (1997)

    Google Scholar 

  16. Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Development Methodology: Processes, Models and Diagrams. In: Proc. of AAMAS, pp. 35–36 (2002)

    Google Scholar 

  17. Massonet, P., Deville, Y., Neve, C.: From AOSE Methodology to Agent Implementation. In: Proc. of AAMAS 2002 (2002)

    Google Scholar 

  18. Cossentino, M.: Different Perspective in Designing Multi-Agent Systems. In: Proc. of AGES 2002 workshop, Germany (2002)

    Google Scholar 

  19. Caire, G., et al.: Agent Oriented Analysis Using MESSAGE/UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 101–108. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  20. Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open System. In: Proc. of AAMAS 2002, pp. 3–10 (2002)

    Google Scholar 

  21. Juan, T., Sterling, L., Winikoff, M.: Assembling Agent Oriented Engineering Methodologies from Feature. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 198–209. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  22. Pavon, J., Gomez-Sanz, J.: Agent Oriented Software Engineering with INGENIAS. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 394–403. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  23. Weib, G.: Agent Orientation in Software Engineering. The Knowledge Engineering Review 16(4), 349–373 (2001)

    Google Scholar 

  24. Arazy, O., Woo, C.C.: Analysis and design of agent-oriented information systems. The knowledge engineering review 17(3), 215–260 (2002)

    Article  Google Scholar 

  25. Kim, M., et al.: Agent-Oriented Software Modeling. In: Proc. of Sixth Asia Pacific Software Engineering Conference, pp. 318–325 (1999)

    Google Scholar 

  26. Dam, K.H., Winikoff, M.: Comparing Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 78–93. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  27. Cernuzzi, L., Rossi, G.: On the Evaluation of Agent Oriented Modeling Methods. In: Proceedings of the 3rd International Conference on Enterprise Information Systems (2001)

    Google Scholar 

  28. Sturm, A., Shehory, O.: A Framework for Evaluating Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, pp. 94–109. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  29. Omicini, A.: SODA; Societies and Infraestructures in the analysis and Design of agent-based System. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 185–193. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  30. Omicini, A.: From Object to Agent Societies: Abstractions and Methodologies for the Engineering of Open Distributed Systems. In: AI*IA/TABOO Joint Workshop (2000)

    Google Scholar 

  31. Parunak, H.V.D., Odell, J.J.: Representing Social Structure in UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, p. 1. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  32. Dastani, M., Dignum, V., Dignum, F.: Organizations and Normative Agents. In: Proceedings of the First Eurasian Conference on Advances in Information and Communication Technology (2002)

    Google Scholar 

  33. Lemaître, C., Excelente, C.B.: Multi-Agent Organization Approach. In: 2nd Iberoamerican Workshop on Distributed Artificial Intelligence and Multi-Agent Systems (1998)

    Google Scholar 

  34. Sudeikat, J., Braubach, L., Pokahr, A., Lamersdorf, W.: Evaluation of Agent-Oriented Software Methodologies – Examination of the Gap Between the Modeling and Platform. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 126–141. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  35. 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 MultiAgent Systems, pp. 128–135. IEEE Computer Society, Los Alamitos (1998)

    Google Scholar 

  36. 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)

    Chapter  Google Scholar 

  37. Ferber, J., et al.: Organization Models and Behavioural Requirements Specification for Multi-Agent Systems. In: Proc. of the ECAI 2000 Workshop on Modelling Artificial Societies and Hybrid Organizations (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mao, X., Yu, E. (2005). Organizational and Social Concepts in Agent Oriented Software Engineering. 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_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30578-1_1

  • 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)

Publish with us

Policies and ethics