Methods and techniques for software architecture evaluation

被引:0
|
作者
Anon
机构
来源
VTT Publications | 2000年 / 427期
关键词
D O I
暂无
中图分类号
学科分类号
摘要
In the previous chapter we presented the main concepts related to software product line architecture. In order to deride whether an architecture fulfils the quality requirements, it needs to be evaluated. In this chapter we will discuss a number of different approaches to architecture evaluation that we have found to be useful. The content of this chapter represents a surveillance study on the software architecture analysis methods. The role of the study is to put all these approaches in the same perspective by reviewing the state of art and practice in the research domain. Generally, methods include a predefined and organized collection of techniques. In this perspective, we considered that it is important to present the classification of the evaluation techniques available at the architecture level, in the first part of this chapter. The remainder of the chapter deals with the survey on the existent analysis methods. Different viewpoints that these methods reflect on the evaluation of the quality of so ftware architecture make it very difficult to define a common framework of presentation. We will discuss the analysis methods trying to look for 1) their progress towards refinement over the time, 2) their main contributions, and 3) advantages obtained by using them. The discussion about the selected methods is focused on 1) discovering differences and similarities between eight available methods, and 2) making classifications, comparisons and appropriateness studies. At the end of this surveillance work, we will draw some conclusions of the real level of the current research as well as the future work in this domain area defined by the presented methods. This study represents an important step towards defining a strategy for an analysis of software product line architecture.
引用
收藏
页码:31 / 62
相关论文
共 50 条
  • [21] Software architecture analysis and evaluation
    Zuellighoven, Heinz
    Lilienthal, Carola
    Bennicke, Marcel
    QUALITY OF SOFTWARE ARCHITECTURES, 2006, 4214 : 7 - +
  • [22] SOFTWARE ARCHITECTURE EVALUATION APPROACH
    Lamouchi, Olfa
    Ramdane-Cherif, Amar
    Levy, Nicole
    ICAART 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, 2009, : 353 - +
  • [23] A study on software architecture evaluation
    Jeong, Gu-Beom
    Kim, Guk-Boh
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 1032 - 1041
  • [24] Software architecture evaluation panel
    Barbacci, MR
    Kazman, R
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 160 - 161
  • [25] A survey on software architecture analysis methods
    Dobrica, L
    Niemelä, E
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (07) : 638 - 653
  • [26] Software architecture quality analysis methods
    Dobrica, L
    Niemelä, E
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 337 - 338
  • [27] Adaptive Clustering Techniques for Software Components and Architecture
    Liu, Duo
    Lung, Chung-Horng
    Ajila, Samuel A.
    IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 460 - 465
  • [28] A Systematic Analysis of Software Architecture Visualization Techniques
    Sharafi, Zohreh
    2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2011, : 254 - 257
  • [29] A systematic review of software architecture visualization techniques
    Shahin, Mojtaba
    Liang, Peng
    Babar, Muhammad Ali
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 94 : 161 - 185
  • [30] Evolution in Software Architecture Recovery Techniques - A Survey
    Zahid, Maryam
    Mehmmod, Zahid
    Inayat, Irum
    2017 13TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES (ICET 2017), 2017,