DocumentCode
2574225
Title
A constraint logic programming framework for the synthesis of fault-tolerant schedules for distributed embedded systems
Author
Poulsen, Kåre Harbo ; Pop, Paul ; Izosimov, Viacheslav
Author_Institution
Tech. Univ. of Denmark, Lyngby
fYear
2007
fDate
25-28 Sept. 2007
Firstpage
756
Lastpage
759
Abstract
We present a constraint logic programming (CLP) approach for synthesis of fault-tolerant hard real-time applications on distributed heterogeneous architectures. We address time-triggered systems, where processes and messages are statically scheduled based on schedule tables. We use process re-execution for recovering from multiple transient faults. We propose three scheduling approaches, which each present a trade-off between schedule simplicity and performance, (i) full transparency, (ii) slack sharing and (iii) conditional, and provide various degrees of transparency. We have developed a CLP framework that produces the fault-tolerant schedules, guaranteeing schedulability in the presence of transient faults. We show how the framework can be used to tackle design optimization problems.The proposed approach has been evaluated using extensive experiments.
Keywords
constraint handling; embedded systems; safety-critical software; software fault tolerance; constraint logic programming; design optimization problems; distributed embedded systems; distributed heterogeneous architectures; fault-tolerant hard real-time applications; fault-tolerant schedules; full transparency; process re-execution; schedule simplicity; slack sharing; time-triggered systems; transient faults; Costs; Design optimization; Electromagnetic transients; Embedded system; Fault tolerance; Fault tolerant systems; Hardware; Logic programming; Processor scheduling; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on
Conference_Location
Patras
Print_ISBN
978-1-4244-0825-2
Electronic_ISBN
978-1-4244-0826-9
Type
conf
DOI
10.1109/EFTA.2007.4416850
Filename
4416850
Link To Document