• DocumentCode
    863676
  • Title

    A fault-tolerant architectural approach for dependable systems

  • Author

    De Lemos, Rogério ; de Castro Guerra, Paulo Asterio ; Rubira, Cecília Mary Fischer

  • Author_Institution
    Comput. Lab., Kent Univ., Canterbury, UK
  • Volume
    23
  • Issue
    2
  • fYear
    2006
  • Firstpage
    80
  • Lastpage
    87
  • Abstract
    A system´s structure enables it to generate its intended behavior from its components´ behavior. A well-structured system simplifies relationships among components, which can increase dependability. With software systems, the architecture is an abstraction of the structure. Architectural reasoning about dependability has become increasingly important because emerging applications are increasingly complex. We´ve developed an architectural approach for effectively representing and analyzing fault-tolerant software systems. The proposed solution relies on exception handling to tolerate faults associated with component and connector failures, architectural mismatches, and configuration faults. Our approach, a specialization of the peer-to-peer architectural style, hides inside the architectural elements the complexities of exception handling and propagation. Our goal is to improve a system´s overall reliability and availability by making it tolerant of nonmalicious faults.
  • Keywords
    exception handling; peer-to-peer computing; software architecture; software fault tolerance; dependable software system; exception handling; fault-tolerant architectural approach; peer-to-peer architecture; software architecture; software reliability; Application software; Collaborative work; Computer architecture; Connectors; Fault diagnosis; Fault tolerance; Fault tolerant systems; Mechanical factors; Software architecture; Software systems; dependability; exception handling; fault tolerance; reliability; software architecture;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2006.35
  • Filename
    1605182