Enhancing NetBeans with Transparent Fault Tolerance Using Meta-Level Architecture

被引:1
|
作者
Rytter, Martin [1 ]
Jorgensen, Bo Norregaard [1 ]
机构
[1] Univ Southern Denmark, Maersk Mc Kinney Moller Inst, Odense, Denmark
来源
JOURNAL OF OBJECT TECHNOLOGY | 2010年 / 9卷 / 05期
关键词
fault tolerance; software evolution;
D O I
10.5381/jot.2010.9.5.a3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In component-based systems, fault-tolerance concerns are typically handled by manually programmed fault containers. The purpose of fault containers is to prevent error propagation across component boundaries by means of redundant service providers. However, manually programmed fault containers are often subject to evolutionary pressure when components change. In this paper we present a meta-level architecture that eliminates the need for manually programmed fault containers. The meta-level achieves fault tolerance using dynamic fault containers, thereby reducing evolutionary pressure. We present an implementation and evaluation of our approach in context of the NetBeans Rich Client Platform.
引用
收藏
页码:55 / 73
页数:19
相关论文
共 50 条
  • [1] A meta-level architecture for adaptive applications
    Barth, FJ
    Gomi, ES
    [J]. ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, : 329 - 332
  • [2] Extensibility via a meta-level architecture
    Demeyer, S
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2001, 24 (01) : 63 - 74
  • [3] A proposal on a model of an autonomous agent using the meta-level architecture
    Ishikawa, H
    Ozeki, T
    Watanabe, E
    [J]. INTERNATIONAL CONFERENCE ON INTEGRATION OF KNOWLEDGE INTENSIVE MULTI-AGENT SYSTEMS: KIMAS'03: MODELING, EXPLORATION, AND ENGINEERING, 2003, : 83 - 87
  • [4] A META-LEVEL CONTROL ARCHITECTURE FOR PRODUCTION SYSTEMS
    ISHIDA, T
    SASAKI, Y
    NAKATA, K
    FUKUHARA, Y
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (01) : 44 - 52
  • [5] Meta-level control architecture for massively multiagent simulations
    Yamane, Shohei
    Ishida, Toru
    [J]. PROCEEDINGS OF THE 2006 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2006, : 889 - +
  • [6] Meta-level architecture for executing multi-agent scenarios
    Gao, ZQ
    Kawasoe, T
    Yamamoto, A
    Ishida, T
    [J]. INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS, PROCEEDINGS, 2002, 2413 : 163 - 177
  • [7] A Java']Java meta-level architecture for the dynamic handling of aspects
    Pryor, JL
    Bastán, N
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 257 - 261
  • [8] Meta-level learning in a hybrid knowledge-based architecture
    Christodoulou, E
    Keravnou, ET
    [J]. ARTIFICIAL INTELLIGENCE IN MEDICINE, 1997, 1211 : 467 - 478
  • [9] Metareasoning and meta-level learning in a hybrid knowledge-based architecture
    Christodoulou, E
    Keravnou, ET
    [J]. ARTIFICIAL INTELLIGENCE IN MEDICINE, 1998, 14 (1-2) : 53 - 81
  • [10] A meta-level architecture for C++ parallel distributed programming environment
    Takahashi, T
    Ishikawa, Y
    [J]. PARALLEL AND DISTRIBUTED COMPUTING FOR SYMBOLIC AND IRREGULAR APPLICATIONS, 2000, : 205 - 218