Mutation-Like Oriented Diversity for Dependability Improvement: A Distributed System Case Study

نویسندگان

  • Daniel O. Bortolas
  • Avelino Francisco Zorzo
  • Eduardo A. Bezerra
  • Flávio Moreira de Oliveira
چکیده

Achieving higher levels of dependability is a goal in any software project, therefore strategies for software reliability improvement are very attractive. This work introduces a new technique for reliability and maintainability improvement in object-oriented systems. The technique uses code mutation to generate diverse versions of a set of classes, and fault tolerance approaches to glue the versions together. The main advantages of the technique are the increase of reliability, and the proposed scheme for automatic generation of diverse classes. The technique is applied to a distributed application which uses CORBA and RMI. First results show promising conclusions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Customer Oriented Approach for Distribution System Reliability Improvement using Optimal Distributed Generation and Switch Placement

The reliability of distribution networks is inherently low due to their radial nature, consequently distribution companies (DisCos) usually seek to improve the system reliability indices with the minimum possible investment cost. This can be known as system-oriented reliability planning (SORP). However, there can exist some customers that are not satisfied by their reliability determined by ado...

متن کامل

Improving Dependability of Service Oriented Architectures for Pervasive Computing

Service Oriented Programming which combines Distributed Object Compunting, Component Based and webbased concepts has recently emerged as a promising approach to develop dynamic and heterogeneous service provision environments. Such systems are referenced in literature as Service Oriented Architectures. Classic strategies to address dependability in Distributed Object Computing middlewares may n...

متن کامل

Simulation-based Performability Evaluation of Fault-tolerant Multiprocessors

We present a case study of performance and dependability evaluation of fault-tolerant multiprocessors. A distributed shared-memory multiprocessor architecture providing faulttolerance is analyzed taking into account system functionalities, actual workloads, failures of system components as well as the inter-component dependences. Since the evaluation of such a complex system has to be performed...

متن کامل

Dynamic Change Management for Minimal Impact on Dependability and Performance in Autonomic Service-Oriented Architectures

Dynamic change management in an autonomic, service-oriented infrastructure is likely to disrupt the critical services delivered by the infrastructure. Furthermore, change management must accommodate complex real-world systems, where dependability and performance objectives are managed across multiple distributed service components. This paper presents a change management framework that enables ...

متن کامل

Variable operating conditions in distributed systems: modeling and evaluation

Performance and dependability evaluation plays a key role in the design of a broad range of systems, especially in the case strict requirements need to be met. This is particularly challenging in distributed contexts, where several components may interact among themselves influencing each other. In this paper, we present an analytical method that allows the study of a class of systems where dif...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004