期刊文献+

基于UML的面向方面的实时系统建模方法 被引量:9

Aspect-oriented real-time system modeling method based on UML
下载PDF
导出
摘要 利用基于UML的面向方面编程(AOP)技术来建模实时系统,把实时关注从系统中分离出来,形成一个独立于系统的时间方面,实现时间方面的并发设计和系统时间特性的统一管理。AOP技术允许把设计好的时间方面根据需要重新织入系统,组合为实时系统。模型从系统的静态结构模型、动态行为模型和时间方面的织入等几部分来建模实时系统,并扩展了UML来表达AOP技术和时间概念,提高软件的重用性。一个电梯控制系统例子用来说明了这种建模方法。 Real-time systems could be modeled by using aspect-oriented programming (AOP) technology based on UML. Timing requirements could be separated from the systems and expressed as a time-aspect independence of the systems. So the time-aspect can be designed concurrently, and the time feature of the systems can be managed by the unified model. The time-aspect could be woven into systems to compose real-time systems based on the AOP technology only when needed for a particular application. Real-time systems could be modeled from the static structure, dynamic behaviors and weaving of the time-aspect. The model extends UML to meet the need of AOP technology and the time model, and improves the usability of the software. Finally an elevator case was given as an example.
出处 《计算机应用》 CSCD 北大核心 2005年第8期1874-1877,共4页 journal of Computer Applications
基金 国家自然科学基金资助项目(6047407260174050) 广东省自然科学基金资助项目(04009465010059) 广东省高校自然科学研究项目(Z03024)
关键词 统一建模语言 面向方面 关注分离 实时系统 <Keyword>UML aspect-orientation separation of concerns real-time systems
  • 相关文献

参考文献10

  • 1ZAKARIA AA, HOSNY H, ZEID A. A UML Extension for Modeling Aspect-Oriented Systems[ Z]. International Workshop on Aspect-Oriented Modeling with UML, 2002.
  • 2ZHANG L, GALINDO M, MARQUIE D, et al. Methodology of realtime system design using multiprocessors[ J]. Microprocessors and Microsystems, 1993, 17(4): 207 - 214.
  • 3ZHANG LC, CHAIB - DRAA B. A Design methodology for real - time systems to be implemented on multiprocessor machines[ J]. Journal of Systems and Software, 1996, 33(1):37 -56.
  • 4TESANOVIC A, NYSTROM D. Aspects and Components in Real-Time System Development: Towards Reconfigurable and Reusable Software[ J]. Journal of Embedded Computing, 2004,1(1).
  • 5KATARA M, MIKKONEN T. Aspect-oriented specification architectures for distributed real-time systems[ A] . Proceedings of the 7th IEEE International Conference on Engineering of Complex Computer Systems[ C]. 2001.
  • 6ALDAWUD O, ELRAD T, BADER A. UML Profile for Aspect-Oriented Software Development[ A]. Proceedings of 3rd International Workshop on Aspect-Oriented Modeling[ C]. 2003.
  • 7STEIN D, HANENBERG S, UNLAND R. A UML-based Aspect-Oriented Design Notation for AspectJ[ A]. Processing of 1 st ACM International Conference on Aspect-Oriented Software Development[ C].2002.
  • 8OMG. UML Profile for Schedulability, Performance, and Time[ DB/OL]. www. omg. org, 2003.
  • 9SERGIU-MIHAI DASCALU. Combining Semi-Formal and Formal Notations in Software Specification: An Approach to Modelling Time-constrained Systems [ D]. Partial fulfillment of the requirements for the degree of doctor of philosophy at Dalhousie University, 2001.
  • 10MAHONEY M, BADER A, ELRAD T, et al. Using Aspects to Abstract and Modularize Statecharts[ A]. The 5th Aspect-Oriented Modeling Workshop in Conjunction with UML[ C]. 2004.

同被引文献45

引证文献9

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部