• DocumentCode
    2340700
  • Title

    Incremental fault-tolerant design in an object-oriented setting

  • Author

    Johnsen, Einar Broch ; Owe, Olaf ; Munthe-Kaas, Ellen ; Vain, Jüri

  • Author_Institution
    Dept. of Inf., Oslo Univ., Norway
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    223
  • Lastpage
    230
  • Abstract
    With the increasing emphasis on dependability in complex, distributed systems, it is essential that system development can be done gradually and at different levels of detail. We propose an incremental treatment of faults as a refinement process on object-oriented system specifications. An intolerant system specification is a natural abstraction from which a fault-tolerant system can evolve. With each refinement step a fault and its treatment are introduced, so the fault-tolerance of the system increases during the design process. Different kinds of faults are identified and captured by separate refinement relations according to how the tolerant system relates to abstract properties of the intolerant one in terms of safety, and liveness. The specification language utilized is object-oriented and based upon first-order predicates on communication traces. Fault-tolerance refinement relations are formalized within this framework
  • Keywords
    distributed programming; object-oriented programming; software fault tolerance; communication traces; dependability; design process; distributed systems; first-order predicates; formal methods; incremental design; incremental fault-tolerant design; intolerant system specification; liveness; object orientation; object-oriented system specifications; object-oriented systems; refinement process; refinement step; safety; specification language; system development; trace semantics; Asynchronous communication; Cybernetics; Design methodology; Electric breakdown; Fault tolerance; Fault tolerant systems; Informatics; Probability distribution; Process design; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2001. Proceedings.Second Asia-Pacific Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-1287-9
  • Type

    conf

  • DOI
    10.1109/APAQS.2001.990023
  • Filename
    990023