• DocumentCode
    2495918
  • Title

    Self-adjusting Component-Based Fault Management

  • Author

    Su, Rong ; Chaudron, Michel R V

  • Author_Institution
    Eindhoven Univ. of Technol.
  • fYear
    2006
  • fDate
    Aug. 29 2006-Sept. 1 2006
  • Firstpage
    118
  • Lastpage
    125
  • Abstract
    The Trust4All project aims to define an open, component-based framework for the middleware layer in high-volume embedded appliances that enables robust and reliable operation, upgrading and extension. To improve availability of each individual application in a Trust4All system, we propose a runtime configurable fault management mechanism (FMM) which detects deviations from given service specifications by intercepting interface calls. There are two novel contributions associated with FMM. First, when repair is necessary, FMM picks a repair action that incurs the best tradeoff between the success rate and the cost of repair. Second, considering that it is rather difficult to obtain sufficient information about third party components during their early stage of usage, FMM is designed to be able to accumulate appropriate knowledge, e.g. the success rate of a specific repair action in the past and rules that can avoid a specific failure, and self-adjust its capability accordingly
  • Keywords
    formal specification; middleware; object-oriented programming; self-adjusting systems; software management; Trust4All system; embedded appliance; interface calls; middleware; runtime configurable fault management; self-adjusting component-based fault management; service specifications; Application software; Availability; Costs; Fault detection; Home appliances; Middleware; Object oriented modeling; Resource management; Robustness; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2006. SEAA '06. 32nd EUROMICRO Conference on
  • Conference_Location
    Cavtat, Dubrovnik
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-2594-6
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2006.53
  • Filename
    1690132