• DocumentCode
    2795391
  • Title

    Design patterns as components of functional models for analyzing the reliability of software systems

  • Author

    Araujo, Ken ; Bowles, John B.

  • Author_Institution
    Florence Darlington Tech. Coll., SC, USA
  • fYear
    2004
  • fDate
    26-29 Jan. 2004
  • Firstpage
    184
  • Lastpage
    189
  • Abstract
    The goal tree-success tree provides a technique for developing models of a system by successively breaking a high-level function into subfunctions until those subfunctions can be realized by physical components. Since software is not perceivable in a physical sense, tests of maintainability and reliability are more abstract than those of physical systems. Software design patterns can support analysis of complex software systems by serving as analogs of physical components. In this manner we have developed a goal tree-pattern tree model which combines the techniques of functional modeling and the goal tree-success trees of physical systems. At one level of abstraction in a GTPT, the components of the patterns themselves are available for traditional fault tree analysis techniques. At a higher level of abstraction the individual components are captured in a "pattern component" which greatly simplifies the reliability analysis of complex software systems.
  • Keywords
    fault trees; functional programming; software reliability; complex software systems; fault tree analysis techniques; functional models; goal tree-pattern tree model; goal tree-success tree; maintainability; pattern component; physical systems; software design patterns; software systems reliability; Buildings; Computer architecture; Educational institutions; Human factors; Pattern analysis; Software design; Software maintenance; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability and Maintainability, 2004 Annual Symposium - RAMS
  • Print_ISBN
    0-7803-8215-3
  • Type

    conf

  • DOI
    10.1109/RAMS.2004.1285445
  • Filename
    1285445