期刊文献+

一种建模软件体系结构非功能属性的方法 被引量:1

Method of Modeling Non-functional Properties in Software Architecture
下载PDF
导出
摘要 非功能属性的处理一直是困扰着研究人员和实践者的难题。针对体系结构设计阶段早期,提出一种建模非功能属性的方法。该方法利用面向方面软件开发中的关注点多维分离原理,提出建模软件体系结构的"1+X"模型,并在此基础上进一步划分体系结构非功能属性的维度,归纳各个维度上的关注点,利用XML对维度和关注点进行规约。该模型为后续设计面向方面的软件体系结构奠定了基础,为体系结构设计人员提供了方法支持,而且该成果可以直接用于不同领域内的软件体系结构设计。 How to address non-functional properties in software system has afflicted various stakeholders for a long time, and been one of the key points in software engineering fields. Aiming at the early stage of software architecture design, this paper proposed a new method for modeling non-functional properties, which employs the principle of multi-dimensional separation of concerns(MDSoC), and proposed a model named "1+X" for handling. Based on this model, multiple dimensions of non-functional properties were classified, as well as concerns of non-functional properties for each dimension. Finally, both non-functional properties dimensions and concerns were specified using XML. Research works in this paper can be prepared for the aspect-oriented software architecture design, for the concerns of non-functional properties handled can be directly encapsulated using aspectual components. In addition, this method provided supports for architects, and the outputs of this method can be directly used in the software architecture design related to the various domains.
出处 《计算机科学》 CSCD 北大核心 2009年第7期92-96,共5页 Computer Science
基金 国家高技术研究发展计划863项目(2006AA01Z168) 国家自然科学基金资助项目(60773006) 高等学校博士学科点专项科研基金资助项目(20060486045)资助
关键词 面向方面软件体系结构 非功能属性 关注点多维分离 Aspect-oriented software architecture, Non-functional properties, Multi-dimensional separation of concerns ( MDSoC )
  • 相关文献

参考文献2

二级参考文献52

  • 1Chung L,Nixon B A,Yu E,et al.Non-functional requirements in software engineering[M].Kluwer Academic Publishers,1999.
  • 2Rosa N S,Justo G R R,Cunha P R F.A framework for building non-functional software architectures[A].Proceedings of the 2001 ACM symposium on applied computing[C].ACM Press,2001.
  • 3Franch X,Botella P.Putting non-functional requirements into software architecture[A].Proceedings of Ninth International Workshop Software Specification and Design[C].IEEE,1998.60-67.
  • 4Frédéric Duclos,Jacky Estublier,Philippe Morat.Describing and using non functional aspects in component based applications[A].Proceedings of the 1st International Conference on Aspect-Oriented Software Development[C].ACM,2002.
  • 5Luiz Marcio Cysneiros,Julio Cesar Sampaio do Prado Leite.Non-functional requirements:from elicitation to modelling languages[A].Proceedings of the 24th International Conference on Software Engineering[C].ACM,2002.
  • 6Roman G C.A taxonomy of current issues in requirements engineering[J].IEEE Computer,1985,18(4):15-23.
  • 7Mostow J.Towards better models of the design process[J].AI Magazine,1985,6(1):44-57.
  • 8Keller S E.Specifying software quality requirements with metrics,in tutorial:system and software engineering[M].IEEE Computer Society Press,1990.145-163.
  • 9Franch X.The convenience for a notation to express non-functional characteristics of software components[A].Foundations of Component-Based Systems Workshop (FoCBS)[C].Zurich,Switzeland,1997.101-109.
  • 10George R,Ribeiro-Justo,Ahmed Saleh.Non-functional integration and coordination of distributed component services[A].Proceedings of the Sixth European Conference on Software Maintenance and Reengineering (CSMR.02)[C].IEEE,2002.

共引文献19

同被引文献11

  • 1杨放春,龙湘明.软件非功能属性研究[J].北京邮电大学学报,2004,27(3):1-12. 被引量:15
  • 2龙湘明,孙其博,苏森.使用UML扩展机制描述软件非功能需求的新方法[J].计算机工程,2005,31(14):51-53. 被引量:4
  • 3FilmanRE,EkadT,ClarkeS,et al.面向方面的软件开发[M].莫倩,王恺,刘冬梅,等译.北京:机械工业出版社,2005.
  • 4郑旭飞.一种面向方面的非功能需求框架AONFRF建模研究[D].重庆:西南师范大学,2005.
  • 5FilmanRE.面向方面软件开发[M].莫倩等泽.北京:机械工业出版社,2006.
  • 6CHUNG L,NIXON B A,YU E,et al. Non-Functional Requirements in Software Engineering [ M ]. Norwell : Kluwer Academic Publishers ,2000.
  • 7LIU XIAOMEI, LIU SHULIN, ZHENG XIAOJUAN. Adapting the NFR Framework to Aspectual Use-case Driven Approach[C]//2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications ,2009. USA : IEEE ,2009:209-214.
  • 8CHUNG L,MYLOPOULOS J,NIXON B. Representing and Using Non - Founctional Requirements : A Process - Oriented Approach[ J ]. IEEE Transactions on Software Engineering, 1992,18 (6) :483-497.
  • 9GradeckiJD LesieckiN 王欣轩 吴东升译.精通AspectJ[M].北京:清华大学出版社,2005..
  • 10Jacobson I,PAN-WEI NG.AOSD中文版-基于用例的面向方面软件开发[M].北京:电子工业出版社,2005.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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