loading...
An Approach to Specify and Test Component-Based Dependable Software
Tokyo, Japan October 23-October 25
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HASE.2002.11731257th IEEE International Symposium on H ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Arshad Jhumka, Chalmers University of Technology
Martin Hiller, Chalmers University of Technology
Neeraj Suri, Chalmers University of Technology
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 subsequently present an algorithm that systematically generates the required wrappers. Using the information obtained through wrapper design, we develop an approach to identify relevant test cases to test individual components. We further exploit the modularity of the specification to identify the relevant test cases to perform testing at different levels of SW abstraction.
Citation:
Arshad Jhumka, Martin Hiller, Neeraj Suri, "An Approach to Specify and Test Component-Based Dependable Software," hase, pp.211, 7th IEEE International Symposium on High Assurance Systems Engineering (HASE'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.