DocumentCode
1560642
Title
On aspect-orientation in distributed real-time dependable systems
Author
Gal, Asaf
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
261
Lastpage
267
Abstract
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 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
C++ language; distributed processing; real-time systems; software fault tolerance; AspectC++ language; aspect-orientation; aspect-oriented programming; distributed real-time dependable systems; fault tolerance; functional requirements; Computer science; Fault tolerant systems; Functional programming; Libraries; Middleware; Operating systems; Real time systems; Runtime; Virtual machining; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
Conference_Location
San Diego, CA
ISSN
1530-1443
Print_ISBN
0-7695-1576-2
Type
conf
DOI
10.1109/WORDS.2002.1000061
Filename
1000061
Link To Document