Sciweavers

WORDS
2002
IEEE

On Aspect-Orientation in Distributed Real-time Dependable Systems

14 years 5 months ago
On Aspect-Orientation in Distributed Real-time Dependable Systems
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 the of the separation of concerns approach of aspect-oriented programming can be used to address these non-functional aspects of such system separately from the functional requirements and what benefits result from this separation. Besides the theoretical reflection we also present a case study in which distribution, timeliness, and fault tolerance aspects are added to a 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. Keywords - distributed real-time dependable systems, separation of concerns, aspect-oriented programming, general p...
Andreas Gal, Olaf Spinczyk, Wolfgang Schröder
Added 16 Jul 2010
Updated 16 Jul 2010
Type Conference
Year 2002
Where WORDS
Authors Andreas Gal, Olaf Spinczyk, Wolfgang Schröder-Preikschat
Comments (0)