TDS: a tool for testing distributed component-based applications

Applications that utilize the broker-based architecture are often composed of several components that need to be tested both separately and together. An important activity during testing is the assessment of the adequacy of test sets. The interface mutation based test adequacy criterion for components can be used for test adequacy assessment. TDS is a tool that assists a tester in performing Interface Mutation testing. The architecture of the tool and the features are described here.