Journal of Computer Applications ›› 0, Vol. ›› Issue (): 572-576.

• Typical applications • Previous Articles     Next Articles

Component interaction behavior monitor based on dynamic aspect-oriented programming

  

  • Received:2010-08-16 Revised:2010-09-15 Online:2011-02-01 Published:2011-02-01
  • Contact: Lan-Jun WAN
  • Supported by:
    ;the National Science Foundation for Post-doctoral Scientists of China;This research work is supported by Provincial Natural Science Fund of Hunan under grants No. 07JJ6137

基于动态AOP的构件交互行为监测器

万灿军1,李长云2   

  1. 1. 长沙民政职业技术学院
    2. 湖南工业大学
  • 通讯作者: 万灿军
  • 基金资助:
    国家自然科学基金;中国博士后科学基金;湖南省自然科学基金;湖南省教育厅项目

Abstract: In an open and dynamic network environment, the distributed software system demonstrates the characteristics of large scale, loose aggregation, complicated behaviors and so on. In order to monitor the interactive behaviors effectively, the monitor model based on dynamic Aspect-Oriented Programming (AOP) was proposed, by which the monitor can be more flexible, looseand transparent. With dynamic weaving mechanism, the monitor could be added or deleted in the running process of the object system to improve the dynamic character of monitoring, and based on which the implementation of the monitor was realized. The monitor was applied in the distributed ecommerce application system, and the results show that the monitor is feasible.

Key words: dynamic Aspect-Oriented Programming (AOP), interactive behavior monitoring, distributed software, trustworthy, component interaction

摘要: 在开放、动态的网络环境中,分布式软件呈现出规模庞大、松散聚合、行为复杂等特点,为有效监测其交互行为,提出了基于动态AOP的监测器模型,使得监测器能以更为灵活、松散、透明的方式融入目标系统;利用动态织入机制,能在目标系统运行过程中动态增加或删除监测器,提高了监测的动态性;并在此基础上实现了该监测器并应用于分布式电子商务应用系统中,结果表明该监测器是可行的。

关键词: 动态面向切面编程, 交互行为监测, 分布式软件, 可信, 构件交互