期刊文献+

一种软件体系结构关注点多维分离模型 被引量:2

Model for Architectural Multi-dimensions Separating of Concerns
下载PDF
导出
摘要 传统方法设计出的体系结构中始终存在着一些横切现象,使得体系结构变得复杂、难以理解、难以演化和难以重用。基于关注点分离和面向方面软件开发的相关理论,探讨了体系结构中的关注点,提出一种体系结构层关注点多维分离模型。该模型通过形象地表示关注点之间的关系,识别那些在体系结构中可能产生横切的关注点,有效解决传统软件体系结构设计中存在的关注点横切问题,为软件体系结构的演化和重用提供了重要的指导作用。 In the architecture designed with traditional methods there are many crosscutting phenomena that make architecture more complex, unable to understand and reuse. This paper focused on the concerns in system architecture level, proposed a model for multi-dimensions separating of concerns (MDSoC), based on the separation of concerns principles and aspect-oriented software development (AOSD) techniques. Through describing lively the relationships between concerns and then identifying the potential crosscutting concerns in the architecture, the model can effectively resolve the crosscutting problems in traditional architecture design,and provide the helpful guides for architecture further evolution and reuse.
出处 《计算机科学》 CSCD 北大核心 2009年第3期266-269,共4页 Computer Science
基金 国家高技术研究发展计划863项目(2006AA01Z168) 国家自然科学基金资助项目(60773006) 高等学校博士学科点专项科研基金资助项目(20060486045) 北京教育委员会科技发展计划面上项目(KM200710772003)资助
关键词 软件体系结构 关注点多维分离 面向方面开发方法 Software architecture, Multi-dimensions separating of concerns (MDSoC), Aspect oriented software development (AOSD)
  • 相关文献

参考文献13

  • 1Kiczales G, Lamping J , Mendhekar A, et al. Aspect - oriented Programming//Proc. of 11th European Conference on Object-oriented Programming ( ECOOP1997 ). New York: Springer-Verlag, 1997 : 220-242
  • 2Early Aspects Web Site. http://early-aspeets. net/
  • 3Dijkstra E W. A Discipline of Programming. Englewood Cliffs, NJ : Prentice Hall, 1976
  • 4AOSD Web Site. http://www. aosd. net
  • 5Tarr P, Ossher H, Harrison W, et al. N Degrees of Separation: Multi-dimensional Separation of Coneerns//Proc. of the 21^st Int'l Conf. onSoftware Engineering (ICSE1999). Washington: IEEE, 1999:107-119
  • 6Chung L, Nixon B A, Yu E, et al. Non-functional Requirements in Software Engineering. Norwell: Kluwer Academic Publishers, 2000
  • 7Rashid A, Moreira A, Araujo J. Modularisation and Composition of Aspectual Requirements//Proc. of the 2^nd on Aspect-oriented Software Development. New York: ACM, 2003:11-20
  • 8Sutton S, Rouvellou I. Modeling of Software Coneems in Cosmos//Proc, of the Ist International Conference on Aspect-oriented Software Development ( AOSD ' 02 ). New York: ACM Press,2002:127-133
  • 9Moreira A, Araujo J, Rashid A. Multi-dimensional Separation of Concerns in Requirements Engineering//Proc. of 13^th Requirements Engineering Conference (RE' 05 ). Washington: IEEE, 2005:285-296
  • 10Kande M M, Strohmeier A. On the Role of Multi-dimensional Separation of Concerns in Software Arehitecture//Proc. of the OOPSLA 2000 Workshop on Advanced Separation of Concerns in Object-oriented Systems. New York: ACM Press, 2000:1-6

二级参考文献3

共引文献5

同被引文献22

  • 1陈火旺,王戟,董威.高可信软件工程技术[J].电子学报,2003,31(z1):1933-1938. 被引量:115
  • 2刘瑞成,张立臣.基于UML的面向方面建模方法[J].计算机科学,2005,32(10):204-209. 被引量:16
  • 3王怀民,唐扬斌,尹刚,李磊.互联网软件的可信机理[J].中国科学(E辑),2006,36(10):1156-1169. 被引量:59
  • 4Guo Chang-Guo,Wang Tao.A method and framework for fetching softeware runtime state//Proceedings of the 2010 International Conference on Computer,In:Mechatronics,Control and Electronic Engineering (CMCE 2010).Changchun,2010.
  • 5Musa John D,Anthony Iannino,Kazuhira Okumoto.Software Reliability Measurement,Prediction,Application.New York:McGraw-Hill Book Company,1987(in Chinese).
  • 6Garlan D,Shaw M.An introduction to software architecture//Ambriola V,Tortota G eds.Advances in Software Engineering and Knowledge Engineering,Volume 1.New Jersey:World Scientific Publishing,Co.,1993.
  • 7Kiczales G,Lamping J,Mendhekar A et al.Aspect-oriented programming//Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP 1997).Lecture Notes in Computer Science.Springer-Verlag,1997:220-242.
  • 8Araujo J,Baniassad E,Clements P,Moreira A,Tekinerdogan B.Early aspects:The current landscape.Technical Report:CMU/SEI-2005-TN-xxx,Lancaster University,2005.
  • 9Garcia A,Kulesza U,Lucena C.Aspectizing multi-agent systems:From architecture to implementation//Proceedings of the Engineering for Multi-Agent Systems III,Research Issues and Practical Applications.Lecture Notes in Computer Science 3390.Springer-Verlag,2005:21-143.
  • 10Pinto M,Fuentes L,Troya J M.DAOP-ADL:An architecture description language for dynamic component and aspect-based development//Proceedings of the International Conference on GPCE.Erfurt,Germany,2003:118-137.

引证文献2

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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