The steady reduction of transistor size has brought embedded solutions into everyday life. However, the same features of deep-submicron technologies that are increasing the application spectrum of these solutions are also negatively affecting their dependability. Current practices for the design and deployment of hardware fault tolerance and security strategies remain in practice specific (defined on a case-per-case basis) and mostly manual and error prone. Aspect orientation, which already promotes a clear separation between functional and non-functional (dependability and security) concerns in software designs, is also an approach with a big potential at the hardware level. This chapter addresses the challenging problems of engineering su...
As processor manufacturers keep pushing the limits of the transistor, the reliability of computer sy...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
Unpredictable hardware faults and software bugs lead to application crashes, incorrect computations,...
The steady reduction of transistor size has brought embedded solutions into everyday life. However, ...
Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechan...
Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechan...
This thesis investigates the use of aspect-oriented programming for the purpose of implementing faul...
Abstract: Embedded systems have been almost invisibly pervading our daily lives for several decades....
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
Modern computer devices exhibit transient hardware faults that disturb the electrical behavior but d...
Embedded systems increasingly entail complex issues of hardware-software (HW-SW) co-design. As the n...
Hardware designers invest a significant design effort when implementing computationally intensive cr...
Aspect-oriented programming provides an interesting approach for implementing software-based fault t...
Embedded systems based on different types of hardware platforms are nowadays increasingly used in sa...
<p>Software implemented node level fault tolerance is an important technique for meeting dependabili...
As processor manufacturers keep pushing the limits of the transistor, the reliability of computer sy...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
Unpredictable hardware faults and software bugs lead to application crashes, incorrect computations,...
The steady reduction of transistor size has brought embedded solutions into everyday life. However, ...
Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechan...
Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechan...
This thesis investigates the use of aspect-oriented programming for the purpose of implementing faul...
Abstract: Embedded systems have been almost invisibly pervading our daily lives for several decades....
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
Modern computer devices exhibit transient hardware faults that disturb the electrical behavior but d...
Embedded systems increasingly entail complex issues of hardware-software (HW-SW) co-design. As the n...
Hardware designers invest a significant design effort when implementing computationally intensive cr...
Aspect-oriented programming provides an interesting approach for implementing software-based fault t...
Embedded systems based on different types of hardware platforms are nowadays increasingly used in sa...
<p>Software implemented node level fault tolerance is an important technique for meeting dependabili...
As processor manufacturers keep pushing the limits of the transistor, the reliability of computer sy...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
Unpredictable hardware faults and software bugs lead to application crashes, incorrect computations,...