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
关键词
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
相关论文
共 50 条
  • [1] Generative programming for embedded software: An industrial experience report
    Czarnecki, K
    Bednasch, T
    Unger, P
    Eisenecker, U
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2002, PROCEEDINGS, 2002, 2487 : 156 - 172
  • [2] Evaluating Usefulness of Software Metrics: An Industrial Experience Report
    Bouwers, Eric
    van Deursen, Arie
    Visser, Joost
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 921 - 930
  • [3] Architecture design recovery of a family of embedded software systems -: An experience report
    Bratthall, L
    Runeson, P
    SOFTWARE ARCHITECTURE, 1999, 12 : 3 - 14
  • [4] Defining the C-ITS Reference Architecture Industrial Experience Report
    Karkhanis, Priyanka
    van den Brand, Mark G. J.
    Rajkarnikar, Saurab
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 148 - 151
  • [5] A profile-based approach for maintaining software architecture: an industrial experience report
    Riva, Claudio
    Selonen, Petri
    Systa, Tarja
    Xu, Jianli
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2011, 23 (01): : 3 - 20
  • [6] Exploring the software repositories of embedded systems: An industrial experience
    Polaczek, Jakub
    Sosnowski, Janusz
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 131
  • [7] A reference architecture to implement Self-X capability in an industrial software architecture
    Quadrini, Walter
    Cuzzola, Francesco Alessandro
    Fumagalli, Luca
    Taisch, Marco
    De Luca, Gabriele
    Calderaro, Marta
    Marzano, Mattia Giuseppe
    Marguglio, Angelo
    5TH INTERNATIONAL CONFERENCE ON INDUSTRY 4.0 AND SMART MANUFACTURING, ISM 2023, 2024, 232 : 446 - 455
  • [8] Deriving UML Logic Architectures of Software Product based on a Cloud Reference Architecture: An Experience Report
    Morais, Francisco
    Pereira, Tiago F.
    Salgado, Carlos
    Lima, Ana
    Pereira, Manuel
    Oliveira, Joao
    Sousa, Antonio
    Rodrigues, Helena
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2022, : 399 - 409
  • [9] Experience on Applying Software Architecture Recovery to Automotive Embedded Systems
    Zhang, Xinhai
    Persson, Magnus
    Nyberg, Mattias
    Mokhtari, Behrooz
    Einarson, Anton
    Linder, Henrik
    Westman, Jonas
    Chen, DeJiu
    Torngren, Martin
    2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 379 - +
  • [10] Automated Architecture Recovery for Embedded Software Systems: An Industrial Case Study
    Amalfitano, Domenico
    De Luca, Marco
    De Angelis, Domenico Francesco
    Fasolino, Anna Rita
    SOFTWARE ARCHITECTURE, ECSA 2024, 2024, 14889 : 53 - 68