Detail publikace
Impact of Software Fault Tolerance to Fault Effects in OS-Driven RT Systems
Slimařík František, Ing.
fault, effect, error, fault tolerance, real time, operating system, software, firmware
Real-time jádra jsou častým prostředkem zjednodušení návrhu vestavných časově/bezpečnostně kritických aplikací. Avšak, vestavné real-time systémy jsou citlivé mj. na přechodné či jiné typy poruch, které mohou vést k výskytu různých chyb v různých částech systému a potencionálně vyústit až v selhání systému. V předchozích článcích byla studována zejména citlivost real-time jader na chyby kategorie soft a na klasifikaci následků těchto chyb. V tomto článku je tato studie rozšířena o trvalé poruchy a poruchy v objektovém kódu (firmware) vestavné aplikace. Navíc je studován vliv různých technik zvýšení spolehlivosti, jejich kombinace (N-verzní programování, kontroly toku programu, kontrolní úlohy, zpracování párů) a úrovně jejich realizace v systému na šíření dopadů uvažovaných poruch. V rámci experimentální etapy byly do systému zaneseny konkrétní poruchy za účelem sledování vlivu jejich výskytu a temporální i funkcionální správnosti chování daného systému. Ukázalo se, že existuje třída poruch, jejichž dopady je obtížné odstranit či zmírnit pomocí běžných technik zvýšení spolehlivosti.
@article{BUT113109,
author="Josef {Strnadel} and František {Slimařík}",
title="Impact of Software Fault Tolerance to Fault Effects in OS-Driven RT Systems",
journal="Computing and Informatics",
year="2014",
volume="33",
number="4",
pages="757--782",
issn="1335-9150",
url="http://www.cai.sk/ojs/index.php/cai/article/view/852/651"
}