摘要
基于UML的实时系统面向方面模型,能够把实时关注从系统中分离出来,形成一个独立于系统的时间方面,实现时间方面的并发设计和系统时间特性的统一管理。面向方面编程(AOP)技术允许把设计好的时间方面根据特定需要重新织入系统,组合为实时系统。模型扩展了UML来表达AOP技术和时间概念,并从系统的静态结构模型、动态行为模型和时间方面的织入等几部分建模实时系统。一个电梯控制系统例子充分说明这种设计过程。
An aspect-oriented model was created for the real-time systems based on UML. Real-time concerns are separated from the system, and are designed as a time aspect independently. The time aspect can be concurrently designed, and the real-time feature of the system is managed by unified model, Aspect-oriented programming (AOP) technology allows time aspects to be woven into the system when needed for a particular application to compose a real-time system. UML is extended to meet the need ofAOP and time model. Realtime systems could be modeled from static structure, dynamic behaviors and weaving of time-aspect, The design process is illustrated via elevator case.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第6期937-940,共4页
Computer Engineering and Design
基金
国家自然科学基金项目(60474072
60174050)
广东省自然科学基金项目(04009465
010059)
广东省高校自然科学研究基金项目(Z03024)