Skip to main content

Enacting and Deacting Roles in Agent Programming

  • Conference paper
Agent-Oriented Software Engineering V (AOSE 2004)

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

Included in the following conference series:

Abstract

In the paper we study the dynamics of roles played by agents in multiagent systems. We capture role dynamics in terms of four operations performed by agents: ‘enactment’, ‘deactment’, ‘activate’, and ‘deactivate’. The use of these operations is motivated, in particular for open systems. A formal semantics for these operations is provided. This formalization is aimed at serving as a basis for implementation of role dynamics in an agent programming language such as 3APL.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: TROPOS: An agent-oriented software development methodology. Journal of Autonomous Agents and Multi-Agent Systems (to appear)

    Google Scholar 

  2. Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the TROPOS project. Information Systems 27, 365–389 (2002)

    Article  MATH  Google Scholar 

  3. Dastani, M., de Boer, F., Dignum, F., Meyer, J.-J.: Programming agent deliberation. In: Second International Joint Conference on Autonomous Agents and Multi-Agent Systems, AAMAS 2003 (2003)

    Google Scholar 

  4. Dastani, M., Dignum, V., Dignum, F.: Role-assignment in open agent societies. In: Second International Joint Conference on Autonomous Agents and Multi-Agent Systems, AAMAS 2003 (2003)

    Google Scholar 

  5. Dastani, M., Hulstijn, J., Dignum, F., Meyer, J.-J.: Issues in multiagent system development. In: Proceedings of The Third Conference on Autonomous Agents and Multi-agent Systems (AAMAS 2004), New York, USA (2004)

    Google Scholar 

  6. Dastani, M., van Riemsdijk, M.B., Dignum, F., Meyer, J.-J.: A programming language for cognitive agents: Goal directed 3APL. In: Dastani, M.M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 111–130. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Davidsson, P.: Categories of artificial societies. In: Omicini, A., Petta, P., Tolksdorf, R. (eds.) ESAW 2001. LNCS (LNAI), vol. 2203, p. 1. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Dignum, V.: A Model for Organizational Interaction, based onAgents, founded in Logic. PhD thesis, University of Utrecht (2003)

    Google Scholar 

  9. Esteva, M., de la Cruz, D., Sierra, C.: ISLANDER: an electronic institutions editor. In: First Interantional Joint Conference on Autonoumous Agents and Multiagent Systems (AAMAS 2002), pp. 1045–1052. ACM Press, New York (2002)

    Chapter  Google Scholar 

  10. 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 

  11. Hansson, B.: An analysis of some deontic logics. Nous 3, 373–398 (1969)

    Article  MathSciNet  Google Scholar 

  12. Hindriks, K., de Boer, F., van der Hoek, W., Meyer, J.-J.: Agent programming in 3APL. Autonomous Agents and Multi-Agent Systems 2(4), 357–401 (1999)

    Article  Google Scholar 

  13. Odell, J., Parunak, H.V.D., Brueckner, S., Sauter, J.: Temporal aspects of dynamic role assignment. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 201–213. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

  15. Sandhu, R.S., Coyne, E.J., Feinstein, H.L., Youman, C.E.: Role-based access control models. IEEE Computer 29(2) (1996)

    Google Scholar 

  16. Searle, J.: The Construction of Social Reality. The Free Press, New York (1995)

    Google Scholar 

  17. Vasconcelos, W.W., Sabater, J., Sierra, C., Querol, J.: Skeleton-based agent development for electronic institutions. In: First Interantional Joint Conference on Autonoumous Agents and Multiagent Systems (AAMAS 2002), pp. 696–703. ACM Press, New York (2002)

    Chapter  Google Scholar 

  18. Wooldridge, M., Jennings, N.R., Kinny, D.: The gaia methodology for agent-oriented analysis and design. Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)

    Article  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

Dastani, M., van Riemsdijk, M.B., Hulstijn, J., Dignum, F., Meyer, JJ.C. (2005). Enacting and Deacting Roles in Agent Programming. 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_13

Download citation

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

  • 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