摘要
针对实时系统中实时特性横切整个系统,跨越多个对象和模块,与核心功能混杂在一起,给这类系统的设计和维护带来很大风险和困难,而传统的软件开发方法又不能很好地解决这些问题的特点。利用面向方面(Aspect-Oriented)技术对横切特性具有封装并集中处理的能力,分析实时特性的特点,结合具体实例,针对不同类别的实时特性说明了面向方面的软件开发方法是如何把实时特性封装成为方面的。同时给出了相应的方面描述和实现方法,为实时特性从设计模型到方面代码的自动生成奠定了基础。
For the character of real-time features crosscut the system, span objects and modules, and blend with core functional modules in the real-time system. Designing and maintaining such systems is full of risks and difficulties and traditional software developing methods couldn't solve the problems well. Making use of the ability of aspect-oriented techniques can encapsulate crosscutting features into compact units, the character of real-time features is analyzed and how the real-time features are encapsulated to aspect is researched. The corresponding frames and templates are illustrated for different kinds of real-time features. The work is foundation of further aspect generation, for real-time features, from design models.
出处
《计算机工程与设计》
CSCD
北大核心
2009年第11期2606-2609,2636,共5页
Computer Engineering and Design
基金
国家自然科学基金项目(60503032)