Please use this identifier to cite or link to this item:
https://hdl.handle.net/11147/2370
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ayav, Tolga | - |
dc.contributor.author | Fradet, Pascal | - |
dc.contributor.author | Girault, Alain | - |
dc.date.accessioned | 2016-11-02T14:28:34Z | |
dc.date.available | 2016-11-02T14:28:34Z | |
dc.date.issued | 2008-07 | |
dc.identifier.citation | Ayav, T., Fradet, P., and Girault, A. (2008). Implementing fault-tolerance in real-time programs by automatic program transformations. Transactions on Embedded Computing Systems, 7(4), doi:10.1145/1376804.1376813 | en_US |
dc.identifier.issn | 1539-9087 | |
dc.identifier.issn | 1539-9087 | - |
dc.identifier.uri | http://doi.org/10.1145/1376804.1376813 | |
dc.identifier.uri | http://hdl.handle.net/11147/2370 | |
dc.description.abstract | We present a formal approach to implement fault-tolerance in real-time embedded systems. The initial fault-intolerant system consists of a set of independent periodic tasks scheduled onto a set of fail-silent processors connected by a reliable communication network. 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 rollback. These techniques are described and implemented by automatic program transformations on the tasks' programs. The proposed formal approach to fault-tolerance by program transformations highlights the benefits of separation of concerns. It allows us to establish correctness properties and to compute optimal values of parameters to minimize fault-tolerance overhead. We also present an implementation of our method, to demonstrate its feasibility and its efficiency. | en_US |
dc.language.iso | en | en_US |
dc.publisher | Association for Computing Machinery (ACM) | en_US |
dc.relation.ispartof | Transactions on Embedded Computing Systems | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Quality assurance | en_US |
dc.subject | Checkpointing | en_US |
dc.subject | Correctness proofs | en_US |
dc.subject | Fault-tolerance | en_US |
dc.subject | Heartbeating | en_US |
dc.subject | Program transformations | en_US |
dc.title | Implementing Fault-Tolerance in Real-Time Programs by Automatic Program Transformations | en_US |
dc.type | Article | en_US |
dc.authorid | TR114453 | en_US |
dc.institutionauthor | Ayav, Tolga | - |
dc.department | İzmir Institute of Technology. Computer Engineering | en_US |
dc.identifier.volume | 7 | en_US |
dc.identifier.issue | 4 | en_US |
dc.identifier.wos | WOS:000259432400009 | en_US |
dc.identifier.scopus | 2-s2.0-49449111374 | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.identifier.doi | 10.1145/1376804.1376813 | - |
dc.relation.doi | 10.1145/1376804.1376813 | en_US |
dc.coverage.doi | 10.1145/1376804.1376813 | en_US |
dc.identifier.wosquality | Q3 | - |
dc.identifier.scopusquality | Q3 | - |
item.grantfulltext | open | - |
item.languageiso639-1 | en | - |
item.openairetype | Article | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
item.fulltext | With Fulltext | - |
crisitem.author.dept | 03.04. Department of Computer Engineering | - |
Appears in Collections: | Computer Engineering / Bilgisayar Mühendisliği Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection |
CORE Recommender
SCOPUSTM
Citations
9
checked on Dec 21, 2024
WEB OF SCIENCETM
Citations
6
checked on Nov 9, 2024
Page view(s)
412
checked on Dec 23, 2024
Download(s)
232
checked on Dec 23, 2024
Google ScholarTM
Check
Altmetric
Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.