DocumentCode :
2969776
Title :
Analysis of error detection schemes: Toolchain support and hardware/software implications
Author :
Azarian, Ali ; Ferreira, João Canas ; Werner, Stephan ; Petrov, Zlatko ; Cardoso, João M P ; Huebner, Michael
Author_Institution :
FEUP, Univ. do Porto, Porto, Portugal
fYear :
2012
fDate :
25-28 June 2012
Firstpage :
62
Lastpage :
69
Abstract :
Meeting safety requirements typically require substantial invasive extensions to applications. Even in the absence of faults, the overhead associated with these invasive extensions may unacceptably increase execution time. In this paper we focus on a number of experiments with schemes for error detection, having a 3D Path Planning application for an avionics system as case study. We analyze how these error detection schemes can be implemented to meeting system´s time budget. The experiments allowed us to acquire the requirements for automating the application of the error detection schemes in the context of a hardware/software design-flow, and to determine how those schemes can be addressed using a novel approach where safety requirements are described using an aspect- and strategy-oriented programming language, named LARA. For our experiments and validation, we consider an FPGA-based embedded system consisting of a general purpose processor (GPP) coupled to custom computing units which are primarily used for hardware acceleration and for implementing fault detection schemes.
Keywords :
aspect-oriented programming; avionics; embedded systems; error detection; fault diagnosis; field programmable gate arrays; hardware-software codesign; path planning; programming languages; 3D path planning application; FPGA-based embedded system; GPP; LARA; aspect-and strategy-oriented programming language; avionics system; custom computing units; error detection scheme analysis; fault detection schemes; general purpose processor; hardware acceleration; hardware-software design-flow; hardware-software implications; toolchain support; Arrays; Field programmable gate arrays; Hardware; NASA; Safety; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2012 NASA/ESA Conference on
Conference_Location :
Erlangen
Print_ISBN :
978-1-4673-1915-7
Electronic_ISBN :
978-1-4673-1914-0
Type :
conf
DOI :
10.1109/AHS.2012.6268670
Filename :
6268670
Link To Document :
بازگشت