loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'02)
On Aspect-Orientation in Distributed Real-time Dependable Systems
San Diego, California
January 07-January 09
ISBN: 0-7695-1576-2
Andreas Gal, University of California at Irvine
Olaf Spinczyk, University of Magdeburg
Wolfgang Schröder Preikschat, University of Magdeburg
The design and implementation of distributed real-time dependable systems is often dominated by non-functional considerations like timeliness, object placement and fault tolerance. In this paper we illustrate how aspect-oriented programming can be used to address the non-functional aspects of such system separately from the functional requirements and what benefits result from this separation of concerns. Besides the theoretical reflection we also present case study in which distribution, timeliness, and fault tolerance aspects are added to simple logging component. The examples are implemented using the emerging AspectC++ language for aspect-oriented programming with C++. In the course of this paper we also evaluated how well the general-purpose aspect language AspectC++ is suited to address the aspects specific to this domain.
Citation:
Andreas Gal, Olaf Spinczyk, Wolfgang Schröder Preikschat, "On Aspect-Orientation in Distributed Real-time Dependable Systems," words, pp.0261, Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.