More and more, monolithic systems are giving place to systems built from interconnected systems, designed by independent parties. These systems employ communication standards to interact. Sometimes, one of the systems does not implement the standard correctly, or implements it only partially. This may occur, for example, if the specification of the standard was misinterpreted, or if there was insufficient debugging or testing. In those situations, interaction faults may occur when the systems try to communicate. In this paper, a new scenario for tolerating interaction faults is presented. We also address the problem of designing a system capable of tolerating interaction faults generated by the other system. The scenario and other concepts defined in this paper were discussed with more detail in [3]. The remainder of this paper is organized as follows. In section 2, the system and fault models are defined. In section 3, we describe the general schemes for error detection and correction. Section 4 concludes the paper.
展开▼