|
ThinkMind // DEPEND 2011, The Fourth International Conference on Dependability // View article depend_2011_2_30_40025
Download full 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 ISBN: 978-1-61208-149-6 Location: Nice/Saint Laurent du Var, France Dates: from August 21, 2011 to August 27, 2011
|