C++ framework for automatic generation of testing tools for CORBA-based applications