30th Annual International Computer Software and Applications Conference (COMPSAC'06) 2006
DOI: 10.1109/compsac.2006.160
|View full text |Cite
|
Sign up to set email alerts
|

Self-Management of COTS Component-Based Systems Using Wrappers

Abstract: This paper describes an approach to designing COTS (Commercial off-the-Shelf) components-based software system in which each COTS component is self-managed by a wrapper to improve dependability of systems. The wrapper for self-managing a COTS component detects the anomalies of the component; it reconfigures the anomalous component at run-time; and it repairs the anomalous component. The wrappers co-operate eachother to reconfigure COTS components, so that they make the system more reliable. The approach sugges… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2007
2007
2010
2010

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…Related to our approach is a method to wrap COTS components and monitor them using specifications expressed as a UML state diagrams [16]. Other related work consists of assertion-based approaches such as run-time verification [4].…”
Section: Stateflow Model Implementationmentioning
confidence: 99%
“…Related to our approach is a method to wrap COTS components and monitor them using specifications expressed as a UML state diagrams [16]. Other related work consists of assertion-based approaches such as run-time verification [4].…”
Section: Stateflow Model Implementationmentioning
confidence: 99%
“…In general it is necessary to use 'middleware', possibly based on standard infrastructure technologies to integrate the inevitably disparate components (May 2002). This middleware can also be used to play the role of a safety wrapper, and offers an important opportunity to include component adaptation and monitoring strategies, to help ensure the overall system's dependability (Shin and Paniagua 2006). One significant use of these wrappers is to enable the replacement one COTS software component of a safety critical system by another without significantly modifying the wrapper itself: for example, an upgraded component.…”
Section: Introductionmentioning
confidence: 99%
“…Related work on adding a control loop to an existing system is described in the middleware approach of [12] where components are coupled via a publish-subscribe mechanism. A method to wrap COTS components and monitor them using specifications expressed as a UML state diagrams is presented in [13]. The analogy between self-controlling software and control theory has already been observed in [14].…”
Section: Related Workmentioning
confidence: 99%