Software-implemented fault tolerance is a widely used technique for achieving high dependability in costsensitive applications. One approach to implementing fault tolerance in software is to use aspect-oriented programming (AOP). This paper investigates the hardware overhead imposed by software mechanisms for time-redundant execution and control flow checking implemented by using AOP. The impacts on static and dynamic memory consumption as well as execution time are measured. The overheads caused by using AOP were shown to be an issue. However, two optimizations to the weaver that reduce the overhead caused by the AOP language weaver were identified. Using these optimizations the overhead was reduced to acceptable or even beneficial levels ...
Modern computer devices exhibit transient hardware faults that disturb the electrical behavior but d...
Abstract. Software development in the domain of embedded and deeply em-bedded systems is dominated b...
Abstract. Software development in the domain of embedded and deeply em-bedded systems is dominated b...
Software-implemented fault tolerance is an attractive technique for constructing fail-safe and fault...
This thesis investigates the use of aspect-oriented programming for the purpose of implementing faul...
Aspect oriented programming (AOP) is a promising technique for implementing fault tolerance. Still t...
Aspect-oriented programming provides an interesting approach for implementing software-based fault t...
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...
Besides design and implementation of components, software engineering for component-based systems ha...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
<p>Software implemented node level fault tolerance is an important technique for meeting dependabili...
Modern computer devices exhibit transient hardware faults that disturb the electrical behavior but d...
Abstract. Software development in the domain of embedded and deeply em-bedded systems is dominated b...
Abstract. Software development in the domain of embedded and deeply em-bedded systems is dominated b...
Software-implemented fault tolerance is an attractive technique for constructing fail-safe and fault...
This thesis investigates the use of aspect-oriented programming for the purpose of implementing faul...
Aspect oriented programming (AOP) is a promising technique for implementing fault tolerance. Still t...
Aspect-oriented programming provides an interesting approach for implementing software-based fault t...
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...
Besides design and implementation of components, software engineering for component-based systems ha...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
The application of aspect-oriented programming (AOP) to the embedded operating system domain is stil...
<p>Software implemented node level fault tolerance is an important technique for meeting dependabili...
Modern computer devices exhibit transient hardware faults that disturb the electrical behavior but d...
Abstract. Software development in the domain of embedded and deeply em-bedded systems is dominated b...
Abstract. Software development in the domain of embedded and deeply em-bedded systems is dominated b...