Evaluating an embedded software reference architecture - Industrial experience report

被引:22
作者
Graaf, B [1 ]
van Dijk, H [1 ]
van Deursen, A [1 ]
机构
[1] Delft Univ Technol, NL-2600 AA Delft, Netherlands
来源
NINTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS | 2005年
关键词
D O I
10.1109/CSMR.2005.28
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we discuss experiences gained during evaluation of the maintainability of a reference architecture in use at Oce, one of the world's leading copier manufacturers. The evaluation is conducted using an approach based on SEI's Software Architecture Analysis Method (SAAM). The paper proposes a variant of SAAM that helps to reduce the organisational impact of architecture evaluations. Second, we analyse the implications of evaluating reference architectures as opposed to single-product architectures. Furthermore, we share our experience of conducting the evaluation, draw lessons for practitioners, and propose new research topics.
引用
收藏
页码:354 / 363
页数:10
相关论文
共 18 条
  • [1] Bass L, 2021, Software Architecture in Practice
  • [2] Architecture-level modifiability analysis (ALMA)
    Bengtsson, P
    Lassing, N
    Bosch, J
    van Vliet, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 69 (1-2) : 129 - 147
  • [3] Brooks F., 1995, MYTHICAL MAN MONTH
  • [4] Clements P., 2002, Evaluating software architectures: methods and case studies
  • [5] Product derivation in software product families: a case study
    Deelstra, S
    Sinnema, M
    Bosch, J
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (02) : 173 - 194
  • [6] A survey on software architecture analysis methods
    Dobrica, L
    Niemelä, E
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (07) : 638 - 653
  • [7] DOHMEN LAJ, 2003, LNCS, V2559, P475
  • [8] Gallagher B, 2000, CMUSEI2000TN007
  • [9] Embedded software engineering: The state of the practice
    Graaf, H
    Lormans, M
    Toetenel, H
    [J]. IEEE SOFTWARE, 2003, 20 (06) : 61 - +
  • [10] Jacobson I., 1997, SOFTWARE REUSE ARCHI