期刊文献+

一种基于UML的面向方面模块动态特性编织方法 被引量:4

An Approach to Weaving Dynamic Features of Aspect-Oriented Design Model Based on UML
下载PDF
导出
摘要 在面向方面软件开发Theme方法的基础上引入用例驱动技术,其中用例技术实现软件模块化,面向方面技术封装横切关注点,从而形成一种用例驱动的面向方面软件开发(UCD/Theme)方法。通过分析面向方面模块的动态特性在编织过程中可能产生的冲突,提出了一种扩展UML的面向方面模块动态特性编织时的冲突解决方法。通过ATM案例说明了该方法的应用。 Use-case driven approach for aspect-oriented software development (UCD/Theme) is based on aspect-oriented technique and use-case driven technique. Software modularization is implemented by use-case driven approach, and crosscutting concern is encapsulated by aspect-oriented technique. In this paper, we propose a conflict resolution method, which is based on extension of UML. Possible conflicts during weaving dynamic features of aspects and base model are analyzed, and finally an ATM case study is given to illustrate our method.
出处 《华东理工大学学报(自然科学版)》 CAS CSCD 北大核心 2007年第3期394-399,共6页 Journal of East China University of Science and Technology
基金 国家自然科学基金(60473055) 上海市浦江人才计划基金(05PJ14030)
关键词 面向方面 用例驱动 UCD/Theme 编织 冲突 aspect-orientation use-case driven UCD/Theme weaving conflict analysis
  • 相关文献

参考文献9

  • 1Tzilla Elrad,Robert E,Atef Bader.Aspect-oriented programming[J].Comm of the ACM,2001,44(10):29-32.
  • 2Awais Rashid,Ana Moreira,Joào Araǔjo.Modularisation and composition of aspectual requirements[A].Proc of the 2nd International Conference on AOSD[C].New York,USA:ACM Press,2003.
  • 3Siobhàn Clarke,Elisa Baniassad.Aspect-Oriented Analysis and Design-Theme Approach[M].USA:Addison Wesley Professional,2006.199-244.
  • 4Gerg Straw.Primitives of conflict reconciliation for aspect weaving[EB/OL].http://www.cs.colostate.edu/- georg/TWIKI/termPapers/614B-Fall03/GregStraw.pdf,2003.
  • 5Eclipse.The aspectJ project[EB/OL].http://www.eclipse.org/aspectj,2003.
  • 6Siobhàn Clarke,Elisa Baniassad.Aspect-Oriented Analysis and Design-Theme Approach[M].USA:Addison Wesley Pro fessional,2006.99-155.
  • 7Ivar Jacobson,Pan-Wei Ng.Aspect-Oriented Software Development with Use Case[M].USA:Addison Wesley Professional,2004.32-45.
  • 8James Rumbaugh,Ivar Jacobson,Grady Booch.The Unified Modeling Language Reference Manual[M].USA:Addison Wesley Professional,2004.
  • 9Hassan Gomaa.Design Concurrent,Distributed,and RealTime Application with UML[M].USA:Addison Wesley Professional,2000.

同被引文献28

  • 1莫倩,刘晓.面向方面的软件工程指南[J].计算机工程,2007,33(14):62-65. 被引量:10
  • 2Awais R,Peter S,Ana M,et al.Early Aspects:A Model for Aspect-Oriented Requirements Engineering[C] //Proceedings of the IEEE Joint international Conference on Requirements Engineering,2002:199-202.
  • 3Siobhan C,Elisa B.Aspect-Oriented Analysis and Design:The Theme Approach[M].Addison Wesley Professional,2005.
  • 4Clarke S,Walker R J.Composition Patterns:An Approach to Designing Reusable Aspects[C] //In International Conference on Software Engineering,2001:5-14.
  • 5Song H T,Song Z M,Zheng S X.Mapping Aspect-Oriented Domain-Specific Model to Code for Real Time System[C] //Proceedings of the 6th World Congress on Intelligent Control and Automation,2006:6426-6431.
  • 6WALMSLEYP.XQuery权威指南[M].王银辉,译.北京:电子工业出版社,2009.
  • 7Jacobson I.Object Oriented Software Engineering: A Use Case Driven Approach[M].New York: Addison Wesley, 1992.
  • 8Larman C.Applying UML and Patterns: An Introduction to Object-oriented Analysis and Design and Iterative Development[M].Prentice Hall, 2006.
  • 9Jacobson I, Ng P W.Aspect-oriented Software Development with Use Cases[M].New York: Addison Wesley, 2005.
  • 10Dardenne A, Van Lamsweerde A, Fickas S.Goal-directed requirements acquisition[J].Science of Computer Programming, 1993,20(1-2):3-50.

引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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