摘要
基于面向方面软件设计方法,分离出分布式式系统的时间特性作为一个方面单独建模,将时间子方面思想应用到统一建模语言(UML)建模中,利用随机实时时序逻辑和模糊时间Petri网扩展UML约束。实例证明,该建模方法可解决UML语义问题,使建模更准确,且为日后代码织入、自动生成和测试提供方便。
On the basis of aspect-oriented software design method,this paper takes time characteristics of distributed system as a separate aspect to modeling,imports the idea of time sub-aspect into Unified Modeling Language(UML),extends constraint by SQTL and Fuzzy-timing Petri Net(FTN).Example proves that this modeling method can solve the semantic problem and make the model more accurate,it is also convenient for the code weaving,automatic generation and testing.
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第13期281-282,285,共3页
Computer Engineering
基金
国家自然科学基金资助重大项目(90818008)
国家自然科学基金资助项目(60774095
60474072Z)
广东省自然科学基金资助项目(07001774
04009465)
关键词
面向方面软件设计
统一建模语言
模糊时间PETRI网
随机实时时序逻辑
实时系统
aspect-oriented software design
Unified Modeling Language(UML)
Fuzzy-Timing Petri Net(FTN)
Stochastic and Real-time Temporal Logic(SQTL)
real-time system