ACM Home Page
Please provide us with feedback. Feedback
Embedding JAAS in agent roles to apply local security policies
Full text PdfPdf (107 KB)
Source PPPJ; Vol. 91 archive
Proceedings of the 3rd international symposium on Principles and practice of programming in Java table of contents
Las Vegas, Nevada
SESSION: Applications II table of contents
Pages: 135 - 140  
Year of Publication: 2004
ISBN:1-59593-171-6
Authors
Giacomo Cabri  Università di Modena e Reggio Emilia, Modena, Italy
Luca Ferrari  Università di Modena e Reggio Emilia, Modena, Italy
Letizia Leonardi  Università di Modena e Reggio Emilia, Modena, Italy
Publisher
Trinity College Dublin 
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 17,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Agents are an emerging technology that grants programmers a new way to exploit distributed resources. Roles are a powerful concept that can be used to model agent interactions, allowing agents to dynamically acquire operations to make specific tasks, and enabling separation of concerns and code reusability. Nevertheless roles should be developed taking into account permissions needed for the execution of their operations. The standard Java policy file mechanism does not suffice in this scenario, since a fine grain in managing permissions is required. This paper focuses on how to exploit the Java Authentication and Authorization Service (JAAS) at the role level in order to apply authorization and local policies to Java agents for limiting their operations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
G. Cabri, L. Ferrari, L. Leonardi, "Role Agent Pattern: a developer Guideline", in Proceedings of the 2003 IEEE International Conference on Systems, Man & Cybernetics, October 2003, Washington D.C., U.S.A.
 
3
G. Cabri, L. Leonardi, F. Zambonelli, "Modeling Role-based Interactions for Agents", Workshop on Agent-oriented methodologies at OOPSLA 2002, Seattle (USA), November 2002.
 
4
 
5
SUN Microsystem, "Enterprise Java Beans", available material at http://java.sun.com/ejb
 
6
 
7
SUN Microsystems, "Java Authentication and Authorization Service (JAAS) 1.0 Developer's Guide", available material at http://java.sun.com/security/jaas/doc/api.html
8
 
9
N. Lhuillier, M. Tomaiuolo, G. Vitaglione, "Security in Multi-Agent Systems: JADE-S goes Distributed", Special issue on JADE of the TILAB Journal "EXP - in search of innovation", September 2003
 
10


Collaborative Colleagues:
Giacomo Cabri: colleagues
Luca Ferrari: colleagues
Letizia Leonardi: colleagues