Skip to main content

The RoleX Environment for Multi-agent Cooperation

  • Conference paper
Cooperative Information Agents VIII (CIA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3191))

Included in the following conference series:

Abstract

In this paper we present the RoleX environment for multi-agent systems. Born to support the management of role-based interactions, Rolex provides different services, in particular to support open and flexible cooperation. To this purpose, RoleX exploits an event-based communication mechanism and adopts SOAP as message encoding. Such features make RoleX well suit dynamic and unpredictable scenarios such as the Internet.

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. Anttiroiko, V.: Virtual extension: Building Strong E-Democracy – The Role of Technology in Developing Democracy for the Information Age. Communications of the ACM 46(9) (September 2003)

    Google Scholar 

  2. Becht, M., Gurzki, T., Klarmann, J., Muscholl, M.: ROPE: Role Oriented Programming Environment for Multiagent Systems. In: Proceedings of the Fourth IFCIS Conference on Cooperative Information Systems (CoopIS 1999). Edinburgh, Scotland (September 1999)

    Google Scholar 

  3. Bellifemine, F., Caire, G., Trucco, T., Rimassa, G.: JADE Programmer’s Guide. JADE (2.4) (September 4, 2001)

    Google Scholar 

  4. Cabri, G., Ferrari, L., Leonardi, L.: Manipulation of Java Agent Bytecode to Add Roles. In: The 2nd International Conference on the Principles and Practice of Programming in Java (PPPJ 2003), Kilkenny City, Ireland (June 2003)

    Google Scholar 

  5. Cabri, G., Ferrari, L., Leonardi, L.: Embedding JAAS In Agent Roles To Apply Local Security Policies. In: The 3rd International Conference on the Principles and Practice of Programming in Java (PPPJ 2004), Las Vegas, USA (June 2004)

    Google Scholar 

  6. Cabri, G., Ferrari, L., Leonardi, L.: Exploiting Run-Time Bytecode Manipulation to Add Roles to Java Agents. Science of Computer Programming (2004)

    Google Scholar 

  7. Cabri, G., Leonardi, L., Zambonelli, F.: XRole: XML Roles for Agent Interaction. In: Proceedings of the 3rd International Symposium “From Agent Theory to Agent Implementation”, at the 16th European Meeting on Cybernetics and Systems Research (EMCSR 2002), Wien (April 2002)

    Google Scholar 

  8. Cabri, G., Leonardi, L., Zambonelli, F.: Separation of Concerns in Agent Applications by Roles. In: the 2nd International Workshop on Aspect Oriented Programming for Distributed Computing Systems (AOPDCS 2002), Wien (July 2002)

    Google Scholar 

  9. Cabri, G., Leonardi, L., Zambonelli, F.: Implementing Role-based Interactions for Internet Agents. In: The 2003 International Symposium on Applications and the Internet (SAINT 2003), Orlando, Florida, USA (January 2003)

    Google Scholar 

  10. Cabri, G., Leonardi, L., Zambonelli, F.: BRAIN: a Framework for Flexible Role-based Interactions in Multiagent Systems. In: The 2003 Conference on Cooperative Information Systems (CoopIS), Catania, Italy (November 2003)

    Google Scholar 

  11. Caire, G., Lhuillier, N., Rimassa, G.: A Communication Protocol for Agents on Handheld Devices. In: AAMAS Workshop on Ubiquitous Agents on embedded, wearable and mobile devices, Bologna (July 2002)

    Google Scholar 

  12. Cao, J., Feng, X., Lu, J., Das, S.K.: Design of Adaptive and Reliable Mobile Agent Communication Protocols. In: Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS 2002), Vienna, July 2-5 (2002)

    Google Scholar 

  13. Cortese, E., Quarta, F., Vitaglione, G.: Scalability and Performance of JADE Message Transport System. In: AAMAS Workshop on Agenticies, Bologna (July 2002)

    Google Scholar 

  14. Cugola, G., Di Nitto, E., Fuggetta, A.: The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS. IEEE Transactions on Software Engineering 27(9), 827–850 (2001)

    Article  Google Scholar 

  15. Ferber, J., Gutknecht, O.: AALAADIN: A meta-model for the analysis and design of organizations in multi-agent systems. In: Proceedings of the Third International Conference on Multi-Agent Systems, ICMAS 1998 (1998)

    Google Scholar 

  16. Microsystems, S.U.N.: Java Authentication and Authorization Service (JAAS)., available material, at http://java.sun.com/products/jaas/

  17. Lu, K.-S., Lin, Y.-F., Chen, J.J.-Y.: Using mobile agent and SOAP-RPC in an advanced traveler information system. In: Proceedings of Intelligent Transportation Systems (October 2003)

    Google Scholar 

  18. Kendall, E.A.: Role Modelling for Agent Systems Analysis, Design and Implementation. IEEE Concurrency 8(2), 34–41 (2000)

    Article  Google Scholar 

  19. Lange, D.B., Oshima, M.: Programming and Deploying JavaTM Mobile Agents with AgletsTM. Addison-Wesley, Reading (1998)

    Google Scholar 

  20. Lind, J.: Patterns in agent-oriented software engineering. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 47–58. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  21. Nakamur, Y., Hada, S., Neyama, R.: Towards the integration of Web services security on enterprise environments. In: Proceedings of 2002 Symposium on Applications and the Internet, Nara, Japan (January 2002)

    Google Scholar 

  22. W3C XML Protocol WG, SOAP Version 1.2 Part 1: Messaging framework, http://www.w3c.org/TR/2003/REC-222-part1-20030624

  23. W3C XML Protocol WG, SOAP Version 1.2 Part 2: Adjuncts, http://www.w3c.org/TR/2003/REC-222-part2-20030624

  24. W3C XML Protocol WG, Default HTTP Binding, http://www.w3c.org/xp/Group/1/10/11/2001-10-11_Framework_HTTP_Binding

  25. W3C XML Protocol WG, SOAP Underlying Protocol Binding Framework, http://www.w3c.org/xp/Group/1/10/12/Binding_Framework_Proposal

  26. W3C XML Protocol WG, SOAP v1.2 Email Binding, http://www.w3c.org/TR/2002/NOTE-222-email-20020626

  27. W3C XML Protocol WG, Transport Message Exchange Pattern: Single-Request- Response, http://www.w3c.org/2000/xp/Group/1/10/11/2001-10-11-SRR-Transport_MEP

  28. Tatsubori, M., Sasaki, T., Chiba, S., Itano, K.: A bytecode translator for distributed execution of legacy java software. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol. 2072, p. 236. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  29. Ubayashi, N., Tamai, T.: RoleEP: role based evolutionary programming for cooperative mobile agent applications. In: Proceedings of the International Symposium on Principles of Software Evolution (2000)

    Google Scholar 

  30. Yu, L., Schmid, B.F.: A conceptual framework for agent-oriented and role-based workflow modelling. In: Wagner, G., Yu, E. (eds.) Proceedings of the 1st International Workshop on Agent-Oriented Information Systems, Heidelberg (June 1999)

    Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cabri, G., Ferrari, L., Leonardi, L. (2004). The RoleX Environment for Multi-agent Cooperation. In: Klusch, M., Ossowski, S., Kashyap, V., Unland, R. (eds) Cooperative Information Agents VIII. CIA 2004. Lecture Notes in Computer Science(), vol 3191. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30104-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30104-2_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23170-7

  • Online ISBN: 978-3-540-30104-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics