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 条
  • [1] Aspect-Oriented QoS Modeling of Dependable and Distributed Real-time Systems
    Zhang, Lichen
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL III, 2010, : 597 - 600
  • [2] DESIGNING REAL-TIME DEPENDABLE DISTRIBUTED SYSTEMS
    LELANN, G
    [J]. COMPUTER COMMUNICATIONS, 1992, 15 (04) : 225 - 234
  • [3] A framework for modelling dependable real-time distributed systems
    Chen, YJ
    Mosse, D
    Chang, SK
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) : 1025 - 1043
  • [4] Building distributed scalable dependable real-time systems
    Ravindran, B
    Welch, LR
    Kelling, C
    [J]. INTERNATIONAL CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1997, : 452 - 459
  • [5] Modeling reactive systems and aspect-orientation
    Mahoney, M
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 345 - 346
  • [6] THE DEPENDABLE RESPONSIVE MULTITHREADED PROCESSOR FOR DISTRIBUTED REAL-TIME SYSTEMS
    Suito, Kazutoshi
    Ueda, Rikuhei
    Fujii, Kei
    Kogo, Takuma
    Matsutani, Hiroki
    Yamasaki, Nobuyuki
    [J]. IEEE MICRO, 2012, 32 (06) : 51 - 60
  • [7] Real-time dependable decisions in timed asynchronous distributed systems
    Raynal, M
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 283 - 290
  • [8] Aspect-orientation of control application code for distributed automation systems: The TORERO approach
    Tangermann, M
    Schwab, C
    Kalogeras, AP
    Lorentz, K
    Prayati, AS
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 335 - 345
  • [9] Distributed, scalable, dependable real-time systems: Middleware services and applications
    Welch, LR
    Ravindran, B
    Werme, PV
    Masters, MW
    Shirazi, BA
    Shirolkar, PA
    Harrison, RD
    Mills, W
    Do, T
    Lafratta, J
    Anwar, SM
    Sharp, S
    Sergeant, T
    Bilowus, G
    Swick, M
    Hoppel, J
    Caruso, J
    [J]. IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 297 - 301
  • [10] WHAT ARE THE CORRECT PARADIGMS FOR DESIGNING DEPENDABLE DISTRIBUTED AND REAL-TIME SYSTEMS
    LELANN, G
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 596 - 597