期刊文献+

基于面向方面和UML的实时系统建模研究 被引量:3

Research of Real-Time System Modeling Based on Aspect-Oriented and UML
下载PDF
导出
摘要 利用面向方面的编程思想,在实时系统设计的需求分析阶段分离系统的功能性核心关注点和非功能性横切关注点,并着重对系统的非功能性等横切性关注点进行分析。通过扩展UML对实时系统时间切面建模,讨论了时间方面织入过程,利用AspectJ对建模的结果进行简单的编码实现。通过实际ATM自动提款机的实际例子说明如何在实时系统开发中运用这些技术进行系统建模和实现,充分显示了这些技术对实时系统进行分析建模的优越性。 Discussed how to separate the functional core concerns and the non-functional crosscut concerns based on aspect-oriented during requirement and analysis phase,and focus on the non-functional analysis of crosscut concerns,and then also discussed how to model and weave the time asepect of real-tiem system by extending UML and implement it simply by the AspectJ.Last,it gave an example of Automatic Teller Machine to show how to use these technologies for modeling real-time system,and also show the advantages of these technologies when model and implement real-time system.
出处 《计算机技术与发展》 2010年第12期118-121,共4页 Computer Technology and Development
基金 国家自然科学基金重大研究计划资助项目(90818008) 国家自然科学基金项目(60774095 60474072Z) 广东省自然科学基金项目(07001774 04009465)
关键词 面向方面 实时系统 横切关注点 统一建模语言 aspect-oriented real-time system crosscutting concern unified modeling language
  • 相关文献

参考文献11

  • 1FilmanRE,EkadT,ClarkeS,et al.面向方面的软件开发[M].莫倩,王恺,刘冬梅,等译.北京:机械工业出版社,2005.
  • 2IEEE Std 1471 - 2000 IEEE Recommended Practice for Architectucal Description of Software- Intensive Systems Description[ S]. New York: ISO, 2000.
  • 3王海龙.WhatisAspectJ[EB/OL].中国.2003.http://www.ibm.com/developerworks/cn/iava/l-aspectJ/index.html.
  • 4GradeckiJD LesieckiN 王欣轩 吴东升译.精通AspectJ[M].北京:清华大学出版社,2005..
  • 5Aspect - Oriented Programming with AspectJ [M]. [s. l. ] : Ivan Kiselev,2002.
  • 6Jacobson I,PAN-WEI NG.AOSD中文版-基于用例的面向方面软件开发[M].北京:电子工业出版社,2005.
  • 7Wagelaar D. A Concept - based approach for early aspect modeling[ EB/OL]. Boston, 2003. http://www, cs. Bilkent. edu. tr/AOSD-EarlyAspects/Papers/Wagelaar. pdf.
  • 8方义秋,冉华锋,葛君伟.基于用例的面向方面需求建模[J].计算机工程,2009,35(12):44-46. 被引量:5
  • 9刘瑞成,张立臣.基于UML的面向方面建模方法[J].计算机科学,2005,32(10):204-209. 被引量:16
  • 10张琳琳,应时,倪友聪,赵楷,文静.一种软件体系结构关注点分析方法[J].计算机学报,2009,32(9):1782-1791. 被引量:8

二级参考文献49

  • 1Whittle J, Arau'jo J. Scenario Modelling with Aspects[J]. IEE Proceedings-Software, 2004, 151 : 157-161.
  • 2Rashid A, Sawyer P, Moreira A, et al. Early Aspects: A Model for Aspect-Oriented Requirements Engineering[C]//Proceedings of the IEEE Joint International Conference on Requirements Engineering. Essen, Germany: [s. n.], 2002.
  • 3Clark R, Moreira A. Constructing Formal Specifications from Informal Requirements[C]//Proc. of Software Technology and Engineering Practice. [S.l.]: IEEE Press, 1997.
  • 4Chitchyan R, Rashid A, Sawyer P, et al. Survey of Aspect-oriented Analysis and Design Approaches[R]. AOSD-Europe, Tech. Rep.: AOSD-Europe-ULANC-9, 2005.
  • 5Kiczales G, Lamping J, Mendhekar Aet al. Aspect-oriented programming//Proceedings of the 11th European Conference on Object-Oriented Programming. Finland, 1997:220 242.
  • 6Sutton S M, Rouvellou I. Modeling of software concerns in cosmos//Proceedings of the 1st International Conference on Aspect-Oriented Software Development. Ensehede, The Netherlands, 2002:127-133.
  • 7Tarr P, Ossher H, Harrison Wet al. N degrees of separation: Multi-dimensional separation of concerns//Proceedings of the 21st International Conference on Software Engineering. Los Angeles, 1999: 107-119.
  • 8Moreira A, Araujo J, Rashid A. A concern-oriented requirements engineering model//Proceedings of the 17th Conference on Advanced Information Systems Engineering. Porto, Portugal, 2005: 293-308.
  • 9Chitchyan R, Pinto M, Rashid A, Fuentes L. COMPASS:Composition-centric mapping of aspectual requirements to ar chitecture//Transactions on Aspect-Oriented Software Development Ⅳ. Berlin: Springer, 2007:3-53.
  • 10Cuestal C E, Maria del Pilar Romay, Pablo de la Fuente, Manuel Barrio-Sol6rzano. Architectural aspects of architectural aspects//Proceedings of the European Workshop on Software Architecture. Pisa, Italy, 2005: 247- 262.

共引文献32

同被引文献14

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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