Begreppet multitolerans abstracts problem i systemets tillförlitlighet och ger en grund för förbättrad konstruktion av tillförlitliga system. I abstraktionen representeras varje källa till oberoende i systemet som en klass av fel, och systemets motsvarande förmåga att hantera denna oberoende källa representeras som en typ av tolerans. Multitolerans avser alltså systemets förmåga att tolerera flera felklasser, var och en på ett möjligt olika sätt. I detta dokument presenterar vi en komponentbaserad metod för att utforma multitolerans. Två typer av komponenter används med metoden, nämligen detektorer och korrektorer. En teori om detektorer, korrektorer och deras störningsfria sammansättning med intoleranta program utvecklas, som möjliggör stegvis tillägg av komponenter för att ge tolerans till en ny felklass samtidigt som toleranserna bibehålls till de tidigare tillsatta felklasserna. Vi illustrerar metoden genom att utforma ett helt distribuerat, multitolerant program för en symbolisk ring.
En kompositionsmetod för att utforma program som tolererar flera felklasser beskrivs i REF.
Component Based Design of Multitolerant Systems
{'venue': 'IEEE Transactions on Software Engineering', 'journal': None, 'mag_field_of_study': ['Computer Science']}