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 条
  • [31] Evolutionary multi-objective multi-architecture design space exploration methodology
    Frank, Christopher P.
    Marlier, Renaud A.
    Pinon-Fischer, Olivia J.
    Mavris, Dimitri N.
    OPTIMIZATION AND ENGINEERING, 2018, 19 (02) : 359 - 381
  • [32] Towards a design space exploration tool for MPSoC platforms design: a case study
    Brillu, Romain
    Pillement, Sebastien
    Lemonnier, Fabrice
    Millet, Philippe
    Lenormand, Eric
    Bernot, Marc
    Falzon, Frederic
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 466 - 473
  • [33] Cycle Accurate Power and Performance Simulator for Design Space Exploration on a Many-Core Platform
    Lee, Seung Eun
    ADVANCES IN COMPUTER SCIENCE, ENVIRONMENT, ECOINFORMATICS, AND EDUCATION, PT II, 2011, 215 : 169 - 175
  • [34] Guided architecture trade space exploration: fusing model-based engineering and design by shopping
    Sam Procter
    Lutz Wrage
    Software and Systems Modeling, 2021, 20 : 2023 - 2045
  • [35] Guided architecture trade space exploration: fusing model-based engineering and design by shopping
    Procter, Sam
    Wrage, Lutz
    SOFTWARE AND SYSTEMS MODELING, 2021, 20 (06) : 2023 - 2045
  • [36] Rapid design space exploration using legacy design data and technology scaling trend
    Thangaraj, Charles
    Alkan, Cengiz
    Chen, Tom
    INTEGRATION-THE VLSI JOURNAL, 2010, 43 (02) : 202 - 219
  • [37] Design space exploration and optimization using self-organizing maps
    Thole, Sidhant Pravinkumar
    Ramu, Palaniappan
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 62 (03) : 1071 - 1088
  • [38] Design space exploration of on-chip ring interconnection for a CPU-GPU heterogeneous architecture
    Lee, Jaekyu
    Li, Si
    Kim, Hyesoon
    Yalamanchili, Sudhakar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (12) : 1525 - 1538
  • [39] Design space exploration and optimization using self-organizing maps
    Sidhant Pravinkumar Thole
    Palaniappan Ramu
    Structural and Multidisciplinary Optimization, 2020, 62 : 1071 - 1088
  • [40] Multi-objective design space exploration using genetic algorithms
    Palesi, M
    Givargis, T
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 67 - 72