Implementing Fault-Tolerance in Real-Time Systems by Automatic Program Transformations

dc.contributor.author Ayav, Tolga
dc.contributor.author Ayav, Tolga
dc.contributor.author Fradet, Pascal
dc.contributor.author Girault, Alain
dc.contributor.other 03.04. Department of Computer Engineering
dc.contributor.other 03. Faculty of Engineering
dc.contributor.other 01. Izmir Institute of Technology
dc.date.accessioned 2016-11-30T14:21:40Z
dc.date.available 2016-11-30T14:21:40Z
dc.date.issued 2006
dc.description.abstract We present a formal approach to implement and certify fault-tolerance in real-time embedded systems. The fault-intolerant initial system consists of a set of independent periodic tasks scheduled onto a set of fail-silent processors. We transform the tasks such that, assuming the availability of an additional spare processor, the system tolerates one failure at a time (transient or permanent). Failure detection is implemented using heartbeating, and failure masking using checkpointing and roll-back. These techniques are described and implemented by automatic program transformations on the tasks' programs. The proposed formal approach to fault-tolerance by program transformation highlights the benefits of separation of concerns and allows us to establish correctness properties. en_US
dc.identifier.issn 0249-6399
dc.identifier.uri http://hdl.handle.net/11147/2555
dc.language.iso en en_US
dc.publisher Association for Computing Machinery (ACM) en_US
dc.relation.ispartof 6th ACM & IEEE International conference on Embedded software, EMSOFT 2006 en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Fault-tolerance en_US
dc.subject Heartbeating en_US
dc.subject Program transformation en_US
dc.subject Checkpointing en_US
dc.subject Correctness proofs en_US
dc.title Implementing Fault-Tolerance in Real-Time Systems by Automatic Program Transformations en_US
dc.title.alternative Mise en oeuvre de la tolerance aux fautes par transformation de programme en_US
dc.type Report en_US
dspace.entity.type Publication
gdc.author.institutional Ayav, Tolga
gdc.coar.access open access
gdc.coar.type text::report
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.publicationcategory Diğer en_US
gdc.description.scopusquality N/A
gdc.description.wosquality N/A
gdc.index.type Scopus
relation.isAuthorOfPublication 812c2ad4-527f-4a21-8b84-f7497a71f3ce
relation.isAuthorOfPublication.latestForDiscovery 812c2ad4-527f-4a21-8b84-f7497a71f3ce
relation.isOrgUnitOfPublication 9af2b05f-28ac-4014-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication 9af2b05f-28ac-4004-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication 9af2b05f-28ac-4003-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
2555.pdf
Size:
936.62 KB
Format:
Adobe Portable Document Format
Description:
Rapor

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: