Abstract

Java Agent Development Framework (JADE) is a software framework to make easy the development of Multi-Agent applications in compliance with the Foundation for Intelligent Physical Agents (FIPA) specifications. JADE propose new infrastructure solutions to support the development of useful and convenient distributed applications. Security is one of the most important issues in implementing and deploying such applications. JADE-S security add-ons are one of the most popular security solutions in JADE platform. It provides several security services including authentication, authorization, signature and encryption services. Authorization service will give authorities to perform an action based on a set of permission objects attached to every authenticated user. This service has several drawbacks when implemented in a scalable distributed context aware applications. In this paper, an ontology-based access control model called (OJADEAC) is proposed to be applied in JADE platform by combining Semantic Web technologies with context-aware policy mechanism to overcome the shortcoming of this service. The access control model is represented by a semantic ontology, and a set of two level semantic rules representing platform and application specific policy rules. OJADEAC model is distributed, intelligent, dynamic, context-aware and use reasoning engine to infer access decisions based on ontology knowledge.

Highlights

  • Multi-Agent system provides a platform to build open distributed systems including e-commerce, web-services and pervasive computing environments

  • OJADEAC model, an ontology based access control based on Semantic Web technologies is proposed

  • Java Agent Development Framework (JADE)-S provide some security features to JADE platform. It extending Java security model provides the advantages of Java Authentication and Authorization Service (JAAS), Java Cryptography Extension (JCE) and Java Secure Socket Extension (JSSE)

Read more

Summary

INTRODUCTION

Multi-Agent system provides a platform to build open distributed systems including e-commerce, web-services and pervasive computing environments. JADE-S extends this controller to act with JADE platform architecture and permissions [2] It structures the platform as a multi-user environment where every agent or container will be owned by an authenticated user, who is authorized to perform several privileged critical actions. These permissions are an extension to Java Permission objects to support JADE platform actions. The new Semantic Web technologies shows great promising in building semantic based security services especially in building an access control model. OJADEAC model, an ontology based access control based on Semantic Web technologies is proposed.

RELATED WORKS
JADE AND JADE-S
WEB ONTOLOGY LANGUAGE
MODEL IMPLEMENTATION
JADE Multi-Agent System Ontology
OJADEAC model architecture
DISCUSSION
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call