Component-based software engineering is an emerging paradigm for software development. Benefits of component-based development include significant reduction in the development cost, time and improvement in the dependability requirements. Commercial off-the-shelf (COTS) components are used without any code modification and inspection. When such components are integrated to build safety-critical systems, faults within individual COTS components or faults due to their collaboration may cause catastrophic failures. Therefore, for systems with high dependability requirements, it is essential to incorporate ways for tolerating the software faults at architectural level to deal with the faults that are not catered within the components. The existi...
The incorporation of fault tolerance into systems normally increases their complexity, which consequ...
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot ...
Various methods have been proposed for building faulttolerant software in an effort to provide subst...
Component-based software built from reusable software components is being used in a wide range of ap...
There are a number of computer control systems in which a fault in the software can endanger human l...
With the increasing use of software in many systems like telecommunications, e-commerce, manufacturi...
This paper is devoted to an overview of software fault tolerance by means of design diversity, i.e. ...
This paper considers the problem of integrating Commercial off-the-shelf (COTS) components into syst...
This paper considers the problem of integrating commercial off-the-shelf (COTS) software components ...
The increasing size and complexity of software systems makes it hard to prevent or remove all possib...
This paper discusses how architectural abstractions can be effective in developing fault-tolerant so...
Background: Over recent years, software developers have been evaluating the benefits of both Servic...
When building dependable systems by integrating untrusted software components that were not original...
Standardized and reusable software (SW) objects (or SW components - in-house or pre-fabricated) are ...
Fault tolerance is one of the most important means to avoid service failure in the presence of fault...
The incorporation of fault tolerance into systems normally increases their complexity, which consequ...
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot ...
Various methods have been proposed for building faulttolerant software in an effort to provide subst...
Component-based software built from reusable software components is being used in a wide range of ap...
There are a number of computer control systems in which a fault in the software can endanger human l...
With the increasing use of software in many systems like telecommunications, e-commerce, manufacturi...
This paper is devoted to an overview of software fault tolerance by means of design diversity, i.e. ...
This paper considers the problem of integrating Commercial off-the-shelf (COTS) components into syst...
This paper considers the problem of integrating commercial off-the-shelf (COTS) software components ...
The increasing size and complexity of software systems makes it hard to prevent or remove all possib...
This paper discusses how architectural abstractions can be effective in developing fault-tolerant so...
Background: Over recent years, software developers have been evaluating the benefits of both Servic...
When building dependable systems by integrating untrusted software components that were not original...
Standardized and reusable software (SW) objects (or SW components - in-house or pre-fabricated) are ...
Fault tolerance is one of the most important means to avoid service failure in the presence of fault...
The incorporation of fault tolerance into systems normally increases their complexity, which consequ...
Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot ...
Various methods have been proposed for building faulttolerant software in an effort to provide subst...