Aspect oriented programming (AOP) is a promising technique for implementing fault tolerance. Still there exist few actual implementations. One reason is that most present day AOP languages do not offer the level of control needed. This paper addresses the problem by defining a representative set of fault tolerance mechanisms. The set can be used for evaluating the feasibility of languages and for finding needs for improvements. It has been used to evaluate the AspectC++ language, and a number of limitations have been revealed. AspectC++ was then extended in order to address this. It is also demonstrated how reusable fault tolerance mechanisms can be built using aspect oriented C++, and the advantages compared to using standard C++ are discu...
Aspect oriented programming (R.T. Alexander, et al) promises to enhance software quality by increasi...
Aspect-Oriented Software Development (AOSD) is a new approach that addresses limitations inherent in...
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce t...
Aspect oriented programming (AOP) is a promising technique for implementing fault tolerance. Still t...
This thesis investigates the use of aspect-oriented programming for the purpose of implementing faul...
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...
Software-implemented fault tolerance is an attractive technique for constructing fail-safe and fault...
Aspect-oriented programming (AOP) aims at facilitating program comprehension and maintenance in the ...
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...
Abstract—Aspect-oriented programming (AOP) aims at fa-cilitating program comprehension and maintenan...
Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechan...
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...
Aspect oriented programming (R.T. Alexander, et al) promises to enhance software quality by increasi...
Aspect-Oriented Software Development (AOSD) is a new approach that addresses limitations inherent in...
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce t...
Aspect oriented programming (AOP) is a promising technique for implementing fault tolerance. Still t...
This thesis investigates the use of aspect-oriented programming for the purpose of implementing faul...
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...
Software-implemented fault tolerance is an attractive technique for constructing fail-safe and fault...
Aspect-oriented programming (AOP) aims at facilitating program comprehension and maintenance in the ...
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...
Abstract—Aspect-oriented programming (AOP) aims at fa-cilitating program comprehension and maintenan...
Real-time embedded systems for safety-critical applications have to introduce fault tolerance mechan...
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...
Aspect oriented programming (R.T. Alexander, et al) promises to enhance software quality by increasi...
Aspect-Oriented Software Development (AOSD) is a new approach that addresses limitations inherent in...
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce t...