期刊文献+

一种新的面向方面的架构描述概念模型研究

Novel aspect-oriented conceptual model for architectural description
下载PDF
导出
摘要 软件架构的描述和设计决定了软件的质量和生命。作为方面的横切关注点横跨在多个架构组件中,影响了模块间的内聚性和耦合度,从而降低了软件的可重用性,增加了维护的难度。目前提出的许多架构描述方法均未能对存在的横切关注点进行恰当的描述和定位,所以在软件的架构描述方法中引入了方面的概念机制来解决这些问题。基于IEEE 1471-2000中提出的架构描述概念模型,引入用例视图提出了一种新的面向方面的架构描述概念模型。该模型能够在架构描述中精确地描述和处理横切关注点即增加方面这一抽象层,从而提高软件系统的维护性、重用性和扩展性。 The architectural description and design decide the quality and life of the software. Cross-cutting concerns as aspects crosscut muhiple architectural components, which affected cohesion and coupling of components. It results in lower values for modifiability and reuses quality attributes. But now a lot of methods about architectural description fail to accommodate the description for cross-cutting concerns. Accordingly, the concept of aspect-orientation is required to be addressed in architecture description. This paper, on the based of conceptual model for architectural description in IEEE 1471-2000, based on use-case and proposed a novel aspect-oriented conceptual model to explicitly address aspects in architectural description. It is more favorable to maintain, reuse and evolve software system.
出处 《计算机应用研究》 CSCD 北大核心 2008年第12期3636-3638,3641,共4页 Application Research of Computers
基金 国家"863"计划资助项目(2007AA12Z238) 重庆教育委员会科技资助项目(KJ040511 J2006-16)
关键词 面向方面 架构描述 用例 面向方面的软件开发 aspect-oriented architectural description use case AOSD
  • 相关文献

参考文献12

  • 1BASS L, CLEMENTS P, KAZMAN R. Software architecture in practice[M]. 2nd ed. Boston:Addison-Wesley, 1998.
  • 2AKSIT M. Software architectures and component technology : the state of the art in research and practice [ M ]. Netherlands: Kluwer Academic Publishers, 2001.
  • 3KICZALES G, LAMPING J, MENDHEKAR A, et al. Aspect-oriented programming[ C]//Proc of the 11th European Conference on Object-Oriented Programming. Berlin: Springer-Verlag, 1997: 220- 242.
  • 4顾治华,贾仰理,张振领.AOSD——一种新型软件开发方法[J].计算机时代,2005(12):13-14. 被引量:1
  • 5CHITCHYAN R, RASHID A, SAWYER P, et al. Survey of aspect- oriented analysis and design approaches, AOSD-Europe-ULANC-9 [ R]. 2005.
  • 6PACE J A D , CAMPO M R. Analyzing the role of aspects in software design[J]. Communications of the ACM, 2001,44(10) :66-73.
  • 7巴拉赫,兰宝.UML面向对象建模与设计[M].车皓阳,扬眉,译.北京:人民邮电出版社,2006.
  • 8[ EB/OL ]. ( 2004 ). http ://www. sparxsystems, com. au.
  • 9[ EB/OL ]. (2006). http ://www. itisedu, corn/phrase/200604161240175. html.
  • 10JACOBSON I. Use cases and aspects-working seamlessly together[ J ]. Chair of Software Engineering, 2003,2(4) :8-18.

二级参考文献7

  • 1Hursch W, Videira Lopes C.Separation of Concems[M].Boston;Northeastern University, 1995.18.
  • 2Ramnivas Laddad. I want my AOP!. Part1-Part3. http:www.javaworld.com,2004.
  • 3Harold Ossher , Peri Tarr. Using Multi-dimensional Separation of Concems to (Re)Shape Evolving Software.October 2001/Vol.44, No. 10 CACM.
  • 4Kiczles G, Hilsdale E, Hugunin J,et al. Getting Started with AspectJ [J].ACM,2001,44:59~65
  • 5Hirschfeld R. Aspect S-AOP with Squeak [C]. In Proceedings of OOP-SLA'01 Workshop on Advanced separation of Concerns in Object-Oriented Systems,2001.
  • 6http://lglwww.epfl.ch/workshops/aosd 2004.
  • 7曹东刚,梅宏.面向Aspect的程序设计——一种新的编程范型[J].计算机科学,2003,30(9):5-10. 被引量:48

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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