On aspect-orientation in distributed real-time dependable systems

被引:6
|
作者
Gal, A [1 ]
Spinczyk, O [1 ]
Preikschat, WS [1 ]
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92697 USA
关键词
D O I
10.1109/WORDS.2002.1000061
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 results 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.
引用
收藏
页码:261 / 267
页数:7
相关论文
共 50 条
  • [41] Resource management middleware for dynamic, dependable real-time systems
    Ravindran, B
    Welch, L
    Shirazi, B
    [J]. REAL-TIME SYSTEMS, 2001, 20 (02) : 183 - 196
  • [42] Aspect-orientation For Revitalising Legacy Business Software
    De Schutter, Kris
    Adams, Bram
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 166 : 63 - 80
  • [43] A Security Hardening Language Based on Aspect-Orientation
    Mourad, Azzam
    Laverdiere, Marc-Andre
    Debbabi, Mourad
    [J]. E-BUSINESS AND TELECOMMUNICATIONS, 2008, 23 : 254 - 266
  • [44] A flexible run-time support for distributed dependable hard real-time applications
    Anceaume, E
    Cabillic, G
    Chevochot, P
    Puaut, I
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 310 - 319
  • [45] Parallel and distributed real-time systems
    Manimaran, G
    Ecker, K
    Huh, EN
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) : 1 - 2
  • [46] Testing distributed real-time systems
    Thane, H
    Hansson, H
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 463 - 478
  • [47] Real-time scheduling in distributed systems
    Thai, ND
    [J]. PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [48] Monitoring Distributed Real-Time Systems
    于波
    [J]. 石油化工高等学校学报, 1998, (01) : 72 - 74+87
  • [49] MONITORING DISTRIBUTED REAL-TIME SYSTEMS
    SCHMID, U
    [J]. REAL-TIME SYSTEMS, 1994, 7 (01) : 33 - 56
  • [50] Real-time Distributed MIMO Systems
    Hamed, Ezzeldin
    Rahul, Hariharan
    Abdelghany, Mohammed A.
    Katabi, Dina
    [J]. PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 412 - 425