摘要
提出一种基于AOP的实时系统关注点分离方法。该方法分析并识别实时系统中的关注点,将非功能性关注从系统核心功能关注中分离出来,提出基于方面连接件的组装模型,该模型将AOP引入到软件连接件中,从而实现了功能关注与非功能关注绑定或组合过程的透明性,同时使用State模式解决了实时系统软件开发中的状态管理问题。通过一个实时系统实例分析与实现,介绍了该方法在应用中的前景。
An separation approach for concerns in the real-time system based on AOP is proposed.This method can effectively separate the non-functional concerns from system's core functional ones by analyzing and identifying the concerns in real-time system.An aspect-oriented connector-based assembly model is proposed,which introduces the AOP to the software connectors and hence implements the transparency of functional and non-functional concerns binding or combining processes.At the same time,it resolves the real-time system software development in the state management based on State pattern.Finally,the prospect of this method in the application is introduced through the analysis and implementation of a real-time system.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第9期3082-3086,共5页
Computer Engineering and Design
关键词
面向方面
实时系统
关注点分离
方面连接件
STATE模式
aspect-oriented
real-time system
separation of concerns
aspect-oriented connector
State pattern