Platform design space exploration using architecture decision viewpoints-A longitudinal study

被引:4
|
作者
van Heesch, U. [1 ]
Jansen, A. [2 ]
Pei-Breivold, H. [3 ]
Avgeriou, P. [4 ]
Manteuffel, C. [5 ]
机构
[1] HAN Univ Appl Sci, Arnhem, Netherlands
[2] Philips Innovat Serv, Eindhoven, Netherlands
[3] ABB Corp Res, Vasteras, Sweden
[4] Univ Groningen, Software Engn, Groningen, Netherlands
[5] Univ Groningen, Software Engn & Architecture Res Grp, Groningen, Netherlands
关键词
Design space exploration; Architecture decision viewpoints; Technical action research; SOFTWARE ARCHITECTURE; FRAMEWORK; SCIENCE;
D O I
10.1016/j.jss.2016.10.031
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Design space exploration is the simultaneous analysis of problem and solution spaces for a specific domain or application scope. Performing this activity as part of the architectural design is beneficial, especially for software platforms, which are shared across organizations. Exploring the design space of software platforms in a multi-product and multi-domain context is not trivial, and only few methods exist to support this activity systematically. This paper reports on a longitudinal technical action research (TAR) study conducted to adapt and evaluate architecture decision viewpoints for supporting platform design space exploration. The study was conducted in the context of an ABB project, which was performed to explore the design space for a common software platform for mobile device support in several product-specific software platforms at ABB. The results indicate that the adapted decision viewpoints are well suitable for dealing with diverging stakeholder concerns, evaluating technological alternatives and uncovering relationships between decisions to be made. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:56 / 81
页数:26
相关论文
共 50 条
  • [21] A design space exploration framework for reduced bit-width instruction set architecture (rISA) design
    Halambi, A
    Shrivastava, A
    Biswas, P
    Dutt, N
    Nicolau, A
    ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 120 - 125
  • [22] Using design space exploration for finding schedules with guaranteed reaction times of synchronous programs on multi-core architecture
    Li, Zhenmin
    Park, Heejong
    Malik, Avinash
    Wang, Kevin I-Kai
    Salcic, Zoran
    Kuzmin, Boris
    Glass, Michael
    Teich, Jurgen
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 74 : 30 - 45
  • [23] Visualization of Computer Architecture Simulation Data for System-Level Design Space Exploration
    Taghavi, Toktam
    Thompson, Mark
    Pimentel, Andy D.
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 149 - 160
  • [24] ZigZag: Enlarging Joint Architecture-Mapping Design Space Exploration for DNN Accelerators
    Mei, Linyan
    Houshmand, Pouya
    Jain, Vikram
    Giraldo, Sebastian
    Verhelst, Marian
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (08) : 1160 - 1174
  • [25] Toward Simulation-Assisted Architecture Design Space Exploration of Indoor Robotics Networks
    Bianchi, Cristian
    Shah, Ayub
    Marangoni, Chiara
    Passerone, Roberto
    2024 IEEE 20TH INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS, WFCS, 2024, : 196 - 199
  • [26] Schedule-aware performance estimation of communication architecture for efficient design space exploration
    Kim, S
    Im, C
    Ha, S
    CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 195 - 200
  • [27] Schedule-aware performance estimation of communication architecture for efficient design space exploration
    Kim, S
    Im, C
    Ha, S
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (05) : 539 - 552
  • [28] Evolutionary multi-objective multi-architecture design space exploration methodology
    Christopher P. Frank
    Renaud A. Marlier
    Olivia J. Pinon-Fischer
    Dimitri N. Mavris
    Optimization and Engineering, 2018, 19 : 359 - 381
  • [29] Guided Architecture Trade Space Exploration: Fusing Model Based Engineering & Design by Shopping
    Procter, Sam
    Wrage, Lutz
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 117 - 127
  • [30] Effective and Efficient Microprocessor Design Space Exploration Using Unlabeled Design Configurations
    Chen, Tianshi
    Chen, Yunji
    Guo, Qi
    Zhou, Zhi-Hua
    Li, Ling
    Xu, Zhiwei
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2013, 5 (01)