loading...
On Aspect-Orientation in Distributed Real-time Dependable Systems
San Diego, California January 07-January 09
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WORDS.2002.1000061Seventh IEEE International Workshop o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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.