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 条
  • [21] THE HCI COMPONENT OF DEPENDABLE REAL-TIME SYSTEMS
    BURNS, A
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (04): : 168 - 174
  • [22] Probabilistic analysis of real-time dependable systems
    Moser, LE
    MelliarSmith, PM
    Thomopoulos, E
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 306 - 313
  • [23] Algorithms for dependable hard real-time systems
    Puschner, P
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 26 - 31
  • [24] Aspect-oriented specification architectures for distributed real-time systems
    Katara, M
    Mikkonen, T
    [J]. SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 180 - 190
  • [25] Enhancing domain engineering with aspect-orientation
    Reinhartz-Berger, Iris
    Gold, Alex
    [J]. NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, 4032 : 337 - 340
  • [26] A Real-Time Container Architecture for Dependable Distributed Embedded Applications
    Telschig, Kilian
    Schoenberger, Andreas
    Knapp, Alexander
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2018, : 1367 - 1374
  • [27] A Cascading Redundancy Approach for Dependable Real-Time Systems
    Aysan, Huseyin
    Dobrin, Radu
    Punnekkat, Sasikumar
    [J]. 2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 467 - 476
  • [28] Design and optimization of complex real-time dependable systems
    Shi, LY
    Hwang, PQ
    [J]. SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, : 218 - 224
  • [29] Dependable resource sharing for compositional real-time systems
    van den Heuvel, Martijn M. H. P.
    Bril, Reinder J.
    Lukkien, Johan J.
    [J]. 2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 153 - 163
  • [30] USING ASPECT-ORIENTATION FOR SOFTWARE MIGRATION
    Hohenstein, Uwe
    Jaeger, Michael C.
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 30 - 39