Software application design based on architecture, reliability and cost

被引:7
|
作者
Gokhale, SS [1 ]
机构
[1] Univ Connecticut, Dept Comp Sci & Engn, Storrs, CT 06269 USA
关键词
D O I
10.1109/ISCC.2004.1358686
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present an optimization framework based on an evolutionary algorithm to design a modular software application taking into account its architecture, reliability and cost. The specific design problem that we address is the reliability maximization of a software application subject to a specified cost constraint. Evolutionary algorithm (EA) is used as an optimization technique because of the discontinuous search space, usually nonlinear but monotonic relation between cost and reliability of individual modules comprising the software application and complex software architectures giving rise to nonlinear dependencies between individual module reliabilities and the overall application reliability. We demonstrate how the EA can be effectively and efficiently to design a software application using three case studies.
引用
收藏
页码:1098 / 1103
页数:6
相关论文
共 50 条
  • [1] Estimation of reliability and cost relationship for architecture-based software
    Guan H.
    Chen W.-R.
    Huang N.
    Yang H.-J.
    [J]. International Journal of Automation and Computing, 2010, 7 (4) : 603 - 610
  • [2] Estimation of Reliability and Cost Relationship for Architecture-based Software
    Hui Guan WeiRu Chen Ning Huang HongJi Yang Department of Computer Science and TechnologyShenyang Institute of Chemical TechnologyShenyang PRC Software Technology Research LaboratoryDe Montfort UniversityLeicester LEBHUK
    [J]. International Journal of Automation & Computing., 2010, 7 (04) - 610
  • [4] USING A SOFTWARE-RELIABILITY MODEL TO DESIGN A TELECOMMUNICATIONS SOFTWARE ARCHITECTURE
    HAC, A
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1991, 40 (04) : 488 - 494
  • [5] Design of Software Reliability Test Architecture for the Connected Car
    Park, Doo-soon
    Kim, Seokhoon
    [J]. ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2017, 421 : 366 - 370
  • [6] Architecture-based software reliability evaluation
    Wei, Ying
    Zhang, Bo
    Li, Li
    Shen, Xiang-Heng
    Chen, Yuan
    Zhang, Ge-Fei
    [J]. Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2010, 18 (02): : 485 - 490
  • [7] Architecture-based software reliability modeling
    Wang, WL
    Pan, D
    Chen, MH
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (01) : 132 - 146
  • [8] Research of software reliability based on synthetic architecture
    Wang, Jun
    Jun, Liu
    Chen, Weiru
    [J]. CIS: 2007 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PROCEEDINGS, 2007, : 785 - 788
  • [9] A Reliability Model Based on Heterogeneous Software Architecture
    Liu, Chang
    Liu, Bin
    Ruan, Lian
    [J]. PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 728 - 732
  • [10] Architecture-based heterogeneous software reliability
    Gokhale, SS
    [J]. TENTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2004, : 18 - 24