Home // DEPEND 2011, The Fourth International Conference on Dependability // View article
An Automated Wrapper-based Approach to the Design of Dependable Software
Authors:
Matthew Leeke
Arshad Jhumka
Keywords: Importance, Metric, Replication, Variable, Wrappers
Abstract:
The design of dependable software systems invariably comprises two main activities: (i) the design of dependability mechanisms, and (ii) the location of dependability mechanisms. It has been shown that these activities are intrinsically difficult. In this paper we propose an automated wrapper-based methodology to circumvent the problems associated with the design and location of dependability mechanisms. To achieve this we replicate important variables so that they can be used as part of standard, efficient dependability mechanisms. These well-understood mechanisms are then deployed in all relevant locations. To validate the proposed methodology we apply it to three complex software systems, evaluating the dependability enhancement and execution overhead in each case. The results generated demonstrate that the system failure rate of a wrapped software system can be several orders of magnitude lower than that of an unwrapped equivalent.
Pages: 43 to 50
Copyright: Copyright (c) IARIA, 2011
Publication date: August 21, 2011
Published in: conference
ISSN: 2308-4324
ISBN: 978-1-61208-149-6
Location: Nice/Saint Laurent du Var, France
Dates: from August 21, 2011 to August 27, 2011