Components (in-house or pre-fabricated) are increasingly being used to reduce the cost of software development. Given that these components may not have not been developed with dependability as a driver, the components need to be adapted to deal with errors coming from their environment. To achieve this, error containment wrappers are often added to increase the robustness of such components. Adopting a gray-box perspective of software, we first present a modular approach for specifying and verifying embedded software made from components, based on concepts from category theory. This modular approach allows the system designer to check for semantic compatibility. To generate the error containment wrappers needed for adaptation, we subsequen...
Building high quality and reusable software components is very important for component-based softwar...
AbstractFault tolerance is one of the most important means to avoid service failure in the presence ...
AbstractDuring the verification phase in component-oriented approaches to (embedded) system developm...
Components (in-house or pre-fabricated) are increasingly being used to reduce the cost of software d...
Standardized and reusable software (SW) objects (or SW components - in-house or pre-fabricated) are ...
Standardized and reusable software (SW) objects (or SW components - in-house or pre-fabricated) are ...
With the increasing use of software in many systems like telecommunications, e-commerce, manufacturi...
Abstract. In the last years software researchers have been looking for ways of assembling systems in...
Component technology is increasingly used to develop modular, configurable, and reusable systems. Th...
No matter which tools, techniques, and methodologies are used for software development, it remains a...
Component-based software development regards software construction in terms of conventional engineer...
Fault tolerance is one of the most important means to avoid service failure in the presence of fault...
Abstract We present an approach for the use case and scenario-based testing of software components. ...
There are a number of computer control systems in which a fault in the software can endanger human l...
In this paper we present an approach to mitigating software risk by understanding and testing third ...
Building high quality and reusable software components is very important for component-based softwar...
AbstractFault tolerance is one of the most important means to avoid service failure in the presence ...
AbstractDuring the verification phase in component-oriented approaches to (embedded) system developm...
Components (in-house or pre-fabricated) are increasingly being used to reduce the cost of software d...
Standardized and reusable software (SW) objects (or SW components - in-house or pre-fabricated) are ...
Standardized and reusable software (SW) objects (or SW components - in-house or pre-fabricated) are ...
With the increasing use of software in many systems like telecommunications, e-commerce, manufacturi...
Abstract. In the last years software researchers have been looking for ways of assembling systems in...
Component technology is increasingly used to develop modular, configurable, and reusable systems. Th...
No matter which tools, techniques, and methodologies are used for software development, it remains a...
Component-based software development regards software construction in terms of conventional engineer...
Fault tolerance is one of the most important means to avoid service failure in the presence of fault...
Abstract We present an approach for the use case and scenario-based testing of software components. ...
There are a number of computer control systems in which a fault in the software can endanger human l...
In this paper we present an approach to mitigating software risk by understanding and testing third ...
Building high quality and reusable software components is very important for component-based softwar...
AbstractFault tolerance is one of the most important means to avoid service failure in the presence ...
AbstractDuring the verification phase in component-oriented approaches to (embedded) system developm...