Self-healing components in robust software architecture for concurrent and distributed systems
نویسندگان
چکیده
منابع مشابه
Self-healing components in robust software architecture for concurrent and distributed systems
This paper describes an approach to designing self-healing component for robust, concurrent and distributed software architecture. A self-healing component is able to detect object anomalies inside of the component, reconfigure inter-component and intra-components before and after repairing the sick object, repair it, and then test the healed object. For this, each self-healing component is str...
متن کاملOn Conditions for Self-Healing in Distributed Software Systems
This paper attempts to identify one of the necessary conditions for self-healing, or self-repair, in complex systems, and to propose means for satisfying this condition in heterogeneous distributed software. The condition identified here is the following: For a system with a wide and open range of possible configurations to be self healing, it must possess suitable regularities, which can be re...
متن کاملArchitecture modeling of distributed and concurrent software systems
In order to define a conceptual frame and a suitable vocabulary for this working area, we present the architecture description language MoDeL (Modular Design Language). By selecting and combining modelling concepts which proved to be helpful for the design of software systems, this approach is integrative and pragmatic: It unites different realization paradigms (structured, object-oriented), di...
متن کاملDynamic Deployment of Software Components for Self-adaptive Distributed Systems
This paper proposes a novel approach to adapting applications, which are running on one or more computers. The key idea behind the proposed approach is to introduce the policy-based relocation of components to define functions between computers as a basic mechanism for adaptation on distributed systems. It is constructed as a middleware system for Java-based general-purposed software components...
متن کاملSelf healing distributed systems
The growing complexity of distributed systems demands for new ways of control. This work addresses self-healing in distributed environments. The term self-healing represents a quite new area of research and is used in a fairly broad way, but can be seen as dynamic fault tolerance. This work proposes generic concepts and algorithms to build self-healing systems. The detection of node failures in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 2005
ISSN: 0167-6423
DOI: 10.1016/j.scico.2004.10.003