Fault tolerance with aspects: A feasibility study
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
To enable correct program execution on unreliable hardware, software can be made fault-tolerant by adding program statements or machine instructions for fault detection and recovery. Manually modifying programs does not scale, and extending compilers to emit additional machine instructions lacks flexibility. However, since software-implemented hardware fault tolerance (SIHFT) can be understood as a cross-cutting concern, we propose aspect-oriented programming as a suitable implementation technique. We prove this proposition by implementing an AN encoder based on AspectC++. In terms of performance and fault coverage, we achieve comparable results to existing compiler-based solutions..
Details
Originalsprache | Englisch |
---|---|
Titel | MODULARITY 2016 - Proceedings of the 15th International Conference on Modularity |
Redakteure/-innen | Lidia Fuentes, Don Batory, Krzysztof Czarnecki |
Herausgeber (Verlag) | Association for Computing Machinery, Inc |
Seiten | 66-69 |
Seitenumfang | 4 |
ISBN (elektronisch) | 9781450339957 |
Publikationsstatus | Veröffentlicht - 14 März 2016 |
Peer-Review-Status | Ja |
Publikationsreihe
Reihe | Modularity '16: 15th International Conference on Modularity |
---|
Konferenz
Titel | 15th International Conference on Modularity, MODULARITY 2016 |
---|---|
Dauer | 14 - 17 März 2016 |
Stadt | Malaga |
Land | Spanien |
Externe IDs
ORCID | /0000-0002-5007-445X/work/141545575 |
---|
Schlagworte
Forschungsprofillinien der TU Dresden
ASJC Scopus Sachgebiete
Schlagwörter
- An encoding, Arithmetic codes, Aspect-oriented programming, Generative programming, Sihft