Efficient implementation of fault-tolerant data structures in embedded systems

Research output: Contribution to journalArticlepeer-review


This paper presents a small software library which is intended to reduce the impact of memory errors in embedded systems without sacrificing code readability. The library involves duplication of data in disparate areas of memory (referred to as "mirror arrays"): the complexity of the required processing is hidden by means of user-defined data types with operator overloading. Results are reported from two small studies in which the library was employed (a matrix multiplication program and a list-sorting program): the findings obtained suggest that the library is highly effective in the presence of memory errors and that the code changes required in order to use the library are very limited.

Original languageEnglish
Pages (from-to)1027-1035
Number of pages9
JournalWSEAS Transactions on Computers
Issue number8
Publication statusPublished - 1 Aug 2007


Dive into the research topics of 'Efficient implementation of fault-tolerant data structures in embedded systems'. Together they form a unique fingerprint.

Cite this