摘要: 实时系统有许多难以处理的横切整个系统的非功能需求。针对以上问题,提出基于面向方面模型驱动架构的实时系统开发方法。该方法在设计阶段将系统的非功能需求从功能需求中分离出,以降低系统开发的复杂性,提高系统的可重用性、可维护性和横切关注点的模块化程度。通过应用实例证明该方法是有效的。
关键词:
面向方面,
模型驱动架构,
实时系统,
非功能需求
Abstract: Real-time systems have many non-functional requirements, which crosscut entire system and are difficult to be handled. This paper presents a real-time system development method based on aspect-oriented Model-Driven Architecture(MDA). It separates the handing of non-functional requirements from the functional ones in design phase, which reduces the complexity of real-time systems development and improves reusability and maintainability of real-time systems, and modularization of crosscutting concerns. Application case proves that the method is effective.
Key words:
aspect-oriented,
Model-Driven Architecture(MDA),
real-time system,
non-functional requirements
中图分类号:
刘敬勇;张立臣;陈 成. 基于面向方面MDA的实时系统开发方法[J]. 计算机工程, 2009, 35(17): 252-254.
LIU Jing-yong; ZHANG Li-chen; CHEN Cheng. Real-time System Development Method Based on Aspect-oriented MDA[J]. Computer Engineering, 2009, 35(17): 252-254.