DocumentCode :
3349282
Title :
Robustness testing and hardening of CORBA ORB implementations
Author :
Pan, Jiantao ; Koopman, Philip ; Huang, Yennun ; Gruber, Robert ; Mimi Ling Jiang
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2001
fDate :
1-4 July 2001
Firstpage :
141
Lastpage :
150
Abstract :
Before using CORBA (Common Object Request Broker Architecture) applications in mission-critical scenarios, it is important to understand the robustness of the Object Request Broker (ORB) being used, which forms the platform for CORBA applications. We have extended the Ballista software testing technique to test the exception-handling robustness of C++ ORB client-side application interfaces, and have tested two major versions of three ORB implementations on two operating systems, yielding robustness failure rates ranging from 26% to 42%. To improve ORB robustness, we also propose a probing method to harden object and pseudo-object related data types against exceptional inputs. Using these probes on omniORB 2.8 has proven to be effective in eliminating some cases of robustness failures found during testing. These results suggest that CORBA implementations currently have significant robustness vulnerabilities, but that some important classes of problems can be overcome with better exception-handling approaches.
Keywords :
distributed object management; exception handling; program testing; software fault tolerance; Ballista software testing technique; C++ ORB client-side application; CORBA ORB implementations; Common Object Request Broker Architecture; Object Request Broker; exception-handling robustness; hardening; mission-critical scenarios; omniORB 2.8; operating systems; pseudo-object related data types; robustness; robustness failure rates; robustness testing; Application software; Banking; Computer architecture; Costs; Disaster management; Mission critical systems; Robustness; Satellites; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks, 2001. DSN 2001. International Conference on
Conference_Location :
Goteborg, Sweden
Print_ISBN :
0-7695-1101-5
Type :
conf
DOI :
10.1109/DSN.2001.941400
Filename :
941400
Link To Document :
بازگشت