Many different parameters must be decided before the analysis is run. The selected values for these parameters do impact the results of this analysis. Consider further the added concern about these classes of subsystem failures occurring at the same time as when human operator errors are occurring. Software Fault Tolerance . Approaches and mechanisms are therefore required to enable a system to tolerate software faults remaining in the system after its development.
Practical techniques do exist and have been proved successful.
But the great challenge is to extend these techniques to cope with the full potential complexity of a distributed object system. The challenge is to extend these techniques to cope with the full potential complexity of a distributed system. In many real world applications there are specific needs for cooperation and coordination among multiple concurrent activities. Processes can enter a conversation asynchronously but must leave it at the same time when all the processes satisfy the acceptance test. Each process .