Aspect-Oriented Design and Implementation of Secure Agent Communication System

被引:0
作者
Sahingoz, Ozgur Koray [1 ]
Kugu, Emin [1 ]
机构
[1] Turkish Air Force Acad, Dept Comp Engn, TR-34149 Istanbul, Turkey
来源
NEURAL INFORMATION PROCESSING, ICONIP 2012, PT V | 2012年 / 7667卷
关键词
Aspect Oriented Programming; MAS; Agent Communication; Security;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Programming distributed and large systems requires dividing the extensive programming codes into smaller entities such as; modules, objects, agents, etc. Especially multi-agent systems (MAS) are emerged as a promising paradigm for constructing complex distributed software-intensive systems. For successfully and effectively achieving a common goal in MAS, agents need to interact with each other according to a coordination protocol. In order to use the agent technology in real applications, it is inevitable to ensure security of this coordination protocol, which crosscuts with different software modules in MAS by hindering modularity and independence. Therefore, the coordination concern should be separated from computation modules, and should be designed by security experts specifically. Aspect-oriented programming has been demonstrated to be an attractive technology for separation of concerns. It can also help the development of secure communication mechanism of MASs. This paper presents an aspect-oriented approach for separation of secure communication mechanisms from agents' functional components. By this approach, it is aimed to enable system developers to implement the MAS's main application codes and security codes separately.
引用
收藏
页码:213 / 220
页数:8
相关论文
共 9 条
  • [1] Bedi P., 2011, 2011 International Conference on Communication Systems and Network Technologies (CSNT), P709, DOI 10.1109/CSNT.2011.151
  • [2] Bedi P., 2011, WORLD C INF COMM TEC, P191
  • [3] FININ T., 1994, P 3 INT C INFORM KNO, P456
  • [4] Foundation for Intelligent Physical Agents (FIPA), FIPA2000 AG SPEC
  • [5] Garcia A., 2005, WORKSH AG OR SOFTW E
  • [6] Jansen W., 2000, Nist special publication 800-19-mobile agent security
  • [7] Sahingoz O.K., 2012, AC IT C 2012 US TUR
  • [8] Szpryngier P., 2010, Proceedings 2010 International Multiconference on Computer Science and Information Technology (IMCSIT 2010), P205
  • [9] VITAGLIONE G, 2002, P AAMAS WORKSH AGENT