This thesis investigates the use of aspect-oriented programming for the purpose of implementing fault-tolerance in software. The feasibility of aspect-oriented programming languages is evaluated from the perspectives of expressiveness, overhead, and fault coverage. It is shown that a wide range of mechanisms for fault tolerance, both systematic and application specific, can be implemented using aspect-oriented languages. Regarding overhead we show that aspect-oriented programming can be used without significant memory and run-time overhead compared to other implementation techniques. We have conducted a large fault injection study where we compare the fault coverage of aspect-oriented implementations of fault tolerance mechanisms with impl...
To increase modularity, many aspect-oriented programming languages provide a mechanism based on impl...
Software-implemented fault tolerance is a widely used technique for achieving high dependability in ...
The key contribution of Aspect-Oriented Programming (AOP) is the encapsulation of crosscutting conce...
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...
Software-implemented fault tolerance is an attractive technique for constructing fail-safe and fault...
Software implemented node level fault tolerance is an important technique for meeting dependability ...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
The design and implementation of distributed real-time dependable systems is often dominated by non-...
This paper presents the results of an exploratory study on the fault- proneness of aspect-oriented p...
Aspect-oriented programming (AOP) aims at facilitating program comprehension and maintenance in the ...
To increase modularity, aspect-oriented programming provides a mechanism based on implicit invocatio...
Abstract—Aspect-oriented programming (AOP) aims at fa-cilitating program comprehension and maintenan...
To increase modularity, aspect-oriented programming pro-vides a mechanism based on implicit invocati...
To increase modularity, many aspect-oriented programming languages provide a mechanism based on impl...
Software-implemented fault tolerance is a widely used technique for achieving high dependability in ...
The key contribution of Aspect-Oriented Programming (AOP) is the encapsulation of crosscutting conce...
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...
Software-implemented fault tolerance is an attractive technique for constructing fail-safe and fault...
Software implemented node level fault tolerance is an important technique for meeting dependability ...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
The design and implementation of distributed real-time dependable systems is often dominated by non-...
This paper presents the results of an exploratory study on the fault- proneness of aspect-oriented p...
Aspect-oriented programming (AOP) aims at facilitating program comprehension and maintenance in the ...
To increase modularity, aspect-oriented programming provides a mechanism based on implicit invocatio...
Abstract—Aspect-oriented programming (AOP) aims at fa-cilitating program comprehension and maintenan...
To increase modularity, aspect-oriented programming pro-vides a mechanism based on implicit invocati...
To increase modularity, many aspect-oriented programming languages provide a mechanism based on impl...
Software-implemented fault tolerance is a widely used technique for achieving high dependability in ...
The key contribution of Aspect-Oriented Programming (AOP) is the encapsulation of crosscutting conce...