• DocumentCode
    1010797
  • Title

    Optimization models for reliability of modular software systems

  • Author

    Berman, Oded ; Ashrafi, Noushin

  • Author_Institution
    Fac. of Manage., Toronto Univ., Ont., Canada
  • Volume
    19
  • Issue
    11
  • fYear
    1993
  • fDate
    11/1/1993 12:00:00 AM
  • Firstpage
    1119
  • Lastpage
    1123
  • Abstract
    The authors present optimization models for software systems that are developed using a modular design technique. Four different software structures are considered: one program, no redundancy; one program, with redundancy; multiple programs, no redundancy; and multiple programs, with redundancy. The optimization problems are solved by using the authors´ version of established optimization methods. The practical usefulness of this study is to draw the attention of software practitioners to an existing methodology that may be used to make an optimal selection out of an available pool of modules with known reliability and cost. All four models maximize software reliability while ensuring that expenditures remain within available resources. The software manager is allowed to select the appropriate model for a given situation
  • Keywords
    dynamic programming; fault tolerant computing; redundancy; software reliability; dynamic programming; fault tolerance; integer programming; modular design technique; modular software systems; modularization; optimization models; redundancy; software practitioners; software reliability; Application software; Cost function; Dynamic programming; Fault tolerance; Fault tolerant systems; Redundancy; Resource management; Software development management; Software reliability; Software systems;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.256858
  • Filename
    256858