Architecture-driven reliability optimization with uncertain model parameters

被引:26
作者
Meedeniya, Indika [2 ]
Aleti, Aldeida [2 ]
Grunske, Lars [1 ]
机构
[1] Univ Kaiserslautern, Fac Comp Sci, D-67653 Kaiserslautern, Germany
[2] Swinburne Univ Technol, Fac Informat & Commun Technol, Hawthorn, Vic 3122, Australia
关键词
Architecture optimization; Reliability; Parameter uncertainty; Probabilistic quality prediction; Monte-Carlo simulation; ROBUST OPTIMIZATION; POWER OPTIMIZATION; SOFTWARE; SYSTEMS; DESIGN; SETS;
D O I
10.1016/j.jss.2012.04.056
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is currently considered good software engineering practice to decide between design alternatives based on quantitative architecture evaluations for different quality attributes, such as reliability and performance. However, the results of these quantitative architecture evaluations are dependent on design-time estimates for a series of model-parameters, which may not be accurate and have to be estimated subject heterogeneous uncertain factors. As a result, sub-optimal design decisions may be taken. To overcome this problem, we present a novel robust optimization approach that deals with parameter uncertainties at the design phase of software-intensive systems. This work specifically focuses on architecture-based reliability evaluation models. The proposed approach is able to find good solutions that restrict the impact of parameter uncertainties, and thus provides better decision support. The accuracy and scalability of the presented approach is validated with an industrial case study and a series of experiments with generated examples in different problem sizes. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:2340 / 2355
页数:16
相关论文
共 79 条
  • [1] Let the ants deploy your software - An ACO based deployment optimisation strategy
    Aleti, Aldeida
    Grunske, Lars
    Meedeniya, Indika
    Moser, Irene
    [J]. 2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 505 - 509
  • [2] ArcheOpterix: An Extendable Tool for Architecture Optimization of AADL Models
    Aleti, Aldeida
    Bjoernander, Stefan
    Grunske, Lars
    Meedeniya, Indika
    [J]. MOMPES: 2009 ICSE WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2009, : 61 - 71
  • [3] Alighanbari M, 2003, P AMER CONTR CONF, P5311
  • [4] Minimal-cost system reliability with discrete-choice sets for components
    Aneja, YP
    Chandrasekaran, R
    Nair, KPK
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2004, 53 (01) : 71 - 76
  • [5] [Anonymous], 2011, INT ACM SIGS S COMP
  • [6] [Anonymous], 61025 IEC
  • [7] [Anonymous], 2011, APPL STAT PROBABILIT
  • [8] [Anonymous], SIMULATION MONTE CAR
  • [9] [Anonymous], 2008, Monte Carlo Methods
  • [10] Assayad I, 2004, 2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, P347