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 条
  • [31] A Run-time System for Efficient Execution of Scientific Workflows on Distributed Environments
    George Teodoro
    Tulio Tavares
    Renato Ferreira
    Tahsin Kurc
    Wagner Meira
    Dorgival Guedes
    Tony Pan
    Joel Saltz
    International Journal of Parallel Programming, 2008, 36 : 250 - 266
  • [32] JADE: a versatile run-time for distributed applications on mobile terminals and networks
    Caire, G
    Rimassa, G
    Bellifernine, F
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 1882 - 1888
  • [33] Schooner: An object-oriented run-time support for distributed applications
    Furmento, N
    Baude, F
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 31 - 36
  • [34] Automated Code Synthesis for Run-Time Verification of Distributed Embedded Systems
    Majzik, Istvan
    Horanyi, Gergo
    12TH SYMPOSIUM ON PROGRAMMING LANGUAGES AND SOFTWARE TOOLS, SPLST' 11, 2011, : 161 - 172
  • [35] A run-time system for efficient execution of scientific workflows on distributed environments
    Teodoro, George
    Tavares, Tulio
    Ferreira, Renato
    Kurc, Tahsin
    Meira, Wagner, Jr.
    Guedes, Dorgival
    Pan, Tony
    Saltz, Joel
    SBAC-OAD 2006: 18TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, 2006, : 81 - +
  • [36] DVE-RTI: Distributed interactive simulation run-time infrastructure
    Lu, Liang-Quan
    Zhou, Zhong
    Wu, Wei
    Zhao, Qin-Ping
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2004, 41 (05): : 828 - 834
  • [37] RUN-TIME ISSUES IN PROGRAM PARTITIONING ON DISTRIBUTED-MEMORY SYSTEMS
    PANDE, S
    AGRAWAL, DP
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (05): : 429 - 454
  • [38] Extending distributed simulation's run-time infrastructure with web services
    Wu, Zebin
    Wu, Huizhong
    Li, Weiqing
    Zhang, Xu
    2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2007, : 1528 - 1532
  • [39] A run-time system for efficient execution of scientific workflows on distributed environments
    Teodoro, George
    Tavares, Tulio
    Ferreira, Renato
    Kurc, Tahsin
    Meira, Wagner, Jr.
    Guedes, Dorgival
    Pan, Tony
    Saltz, Joel
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2008, 36 (02) : 250 - 266
  • [40] Distributed run-time visualization and solution steering of parallel flow simulations
    Williams, SA
    Sawley, ML
    Cobut, D
    COMPUTERS IN PHYSICS, 1998, 12 (05): : 493 - 502