Modeling Patterns: A Method to Evaluate Non-Functional Attributes of Software Architectures
DOI:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    The design of software architecture plays an important role in a software process. In the design phase, the non-functional feature evaluation of software architecture would contribute a lot in providing high quality software products. Modeling patterns, which is an extension of UML (unified modeling language), are brought forward for software non-functional feature evaluation in this paper. Furthermore, an example, in which modeling pattern “AvailabilityChain” is used to evaluate the availability of software architecture “1 Message Distributor—n Message Processors”, is given to illustrate the application of modeling patterns. Moreover, to support the application of modeling patterns, “Modeling Pattern Knowledge-Base”, in which modeling patterns and reference values of tags used by each modeling pattern are managed, is involved. UML-based Patterns and Modeling Pattern Knowledge base will simplify the evaluation of software architecture in the software process and contribute a lot in providing high quality software products.

    Reference
    Related
    Cited by
Get Citation

徐鹏,杨放春.建模样式:一种评估软件体系结构非功能属性的方法.软件学报,2006,17(6):1318-1327

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:January 09,2006
  • Revised:March 28,2006
  • Adopted:
  • Online:
  • Published:
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063