摘要
基于分层体系结构模式及AOP技术,提出了一种通用的、松散耦合的面向实时系统领域的实现框架AORF,该框架在软件产品层面上提高实时系统软件开发的质量和代码的复用性。本框架应用横切关注点的面向方面重构思想,使系统功能组件与系统非功能组件有效分离,解决了关注间的横切属性引起的"代码分散"和"代码纠缠"的问题,并在实际应用中取得了良好的效果。
Based on Layered Architecture Pattern and AOP, this paper introduces aspect-oriented pro- gramming and proposes a kind of universal and loosely coupled Aspect-Oriented Refactoring Framework (AORF) for real-time systems. This framework can improve quality of software and reusability of code, AORF can effectively separate functional components and non-functional components by applying aspectoriented refactoring of crosscutting concerns, and can effectively tackle the code-scattering and code-tang- ling, which are caused by nature of crosscutting concerns, and has achieved good results in practical applications.
出处
《浙江理工大学学报(自然科学版)》
2010年第1期103-108,共6页
Journal of Zhejiang Sci-Tech University(Natural Sciences)
关键词
AOP
实时系统
框架
real-time systems
framework
AOP