Run-time and atomic weaving of distributed aspects

被引:0
|
作者
Truyen, Eddy [1 ]
Joosen, Wouter [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, B-3001 Louvain, Belgium
关键词
aspect-oriented middleware; run-time weaving;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Run-time weaving of distributed aspects, if performed without any support for atomicity, endangers the global behavioral integrity of the application. Existing aspect-oriented middleware supports run-time weaving of distributed aspects, without addressing this problem. This inherently limits the type of behavioral changes that can be performed at run time. This paper presents a model and an architecture for middleware, named Lasagne, that supports run-time weaving of distributed aspects in an atomic way. The paper makes the case that run-time weaving of distributed aspects is well suited for supporting dynamic and behavioral adaptations that are cross-component, cross-node or cross-layer. Adding support for atomic weaving ensures that such system-wide adaptations are performed in a safe and coordinated way.
引用
收藏
页码:147 / 181
页数:35
相关论文
共 50 条
  • [1] New aspects for run-time QoS evaluation in networks and distributed systems
    Dini, P
    [J]. MODELLING AND SIMULATION 1996, 1996, : 3 - 11
  • [2] The hector distributed run-time environment
    Russ, SH
    Robinson, J
    Flachs, BK
    Heckel, B
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1102 - 1114
  • [3] Run-time monitoring of distributed applications
    Logean, X
    Dietrich, F
    Karamyan, H
    Koppenhöfer, S
    [J]. MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 459 - 474
  • [4] Reducing time cost of distributed Run-Time Infrastructure
    Zhou, Zhong
    Zhao, Qinping
    [J]. ADVANCES IN ARTIFICIAL REALITY AND TELE-EXISTENCE, PROCEEDINGS, 2006, 4282 : 969 - +
  • [5] THE DISTRIBUTED ADA RUN-TIME SYSTEM DARTS
    GOTHE, MC
    WENGELIN, D
    ASPLUND, L
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (11): : 1249 - 1263
  • [6] Run-time result certification for distributed computations
    Jin, H
    Sullivan, GF
    Masson, GM
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 890 - 895
  • [7] Run-Time Simulator for distributed real-time processing
    Paik, E
    Chang, JH
    Lee, D
    Jun, KP
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1949 - 1954
  • [8] Run-time support for distributed sharing in typed languages
    Hu, YC
    Yu, W
    Cox, AL
    Wallach, DS
    Zwaenepoel, W
    [J]. LANGUAGES, COMPILERS, AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS, 2000, 1915 : 192 - 206
  • [9] Run-time support for distributed sharing in safe languages
    Hu, YC
    Yu, WM
    Cox, A
    Wallach, D
    Zwaenepoel, W
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2003, 21 (01): : 1 - 35
  • [10] Semantic Matching of Components at Run-Time in Distributed Environments
    Criado, Javier
    Iribarne, Luis
    Padilla, Nicolas
    Ayala, Rosa
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 WORKSHOPS, 2015, 9416 : 431 - 441