A Framework for Classifying and Comparing Software Architecture Tools for Quality Evaluation

被引:0
|
作者
Anjos, Eudisley [1 ]
Zenha-Rela, Mario [1 ]
机构
[1] Univ Coimbra, Ctr Informat & Syst, CISUC, P-3000 Coimbra, Portugal
来源
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V | 2011年 / 6786卷
关键词
software quality challenges; trends for achieving quality objectives; architecture evaluation process; software architecture; Affidavit; CLASSIFICATION;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Software quality is a crucial factor for system success. Several tools have been proposed to support the evaluation and comparison of software architecture designs. However, the diversity in focus, approaches, interfaces and results leaves the researcher and practitioner wondering what would be the most appropriate solution for their specific goals. This paper presents a comparison framework that identifies the most relevant features for categorizing different architecture evaluation tools according to six different dimensions. The results show the attributes that a comprehensive tool should support include: the ability to handle multiple modelling approaches, integration with the industry standard UML or specific ADL, support for trade-off analysis of competing quality attributes and, the reuse of knowledge through the build-up of new architectural patterns. This comparison is able to, not only guide the choice of evaluation, but also promote the development of more powerful tools for modeling and analysis of software architectures.
引用
收藏
页码:270 / 282
页数:13
相关论文
共 50 条
  • [1] A framework for classifying and comparing software architecture evaluation methods
    Babar, MA
    Zhu, LM
    Jeffery, R
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 309 - 318
  • [2] A Framework for Classifying and Comparing Architecture-Centric Software Evolution Research
    Jamshidi, Pooyan
    Ghafari, Mohammad
    Ahmad, Aakash
    Pahl, Claus
    PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 305 - 314
  • [3] Classifying software architecture quality research
    Piattini, Mario
    Calero, Coral
    Astudillo, Hernan
    5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 195 - +
  • [4] A framework for classifying and comparing architecture description languages
    Medvidovic, N
    Taylor, RN
    SOFTWARE ENGINEERING - ESEC/FSE '97, 1997, 1301 : 60 - 76
  • [5] SQME: a framework for modeling and evaluation of software architecture quality attributes
    Ali Sedaghatbaf
    Mohammad Abdollahi Azgomi
    Software & Systems Modeling, 2019, 18 : 2609 - 2632
  • [6] SQME: a framework for modeling and evaluation of software architecture quality attributes
    Sedaghatbaf, Ali
    Azgomi, Mohammad Abdollahi
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2609 - 2632
  • [7] Framework for classifying and comparing software reverse engineering and design recovery techniques
    Gannod, Gerald C.
    Cheng, Betty H.C.
    Reverse Engineering - Working Conference Proceedings, 1999, : 77 - 88
  • [8] A framework for Software Quality Evaluation
    Wong, B
    Jeffery, R
    PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2002, 2559 : 103 - 118
  • [9] MS-QuAAF: A generic evaluation framework for monitoring software architecture quality
    Kadri, Salim
    Aouag, Sofiane
    Hedjazi, Djalal
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 140
  • [10] An Evaluation Framework for Software Test Management Tools
    Koppel, Evari
    Matulevicius, Raimundas
    Databases and Information Systems VII, 2013, 249 : 235 - 248