A Systematic Approach for Interfacing Component-Based Software with an Active Automata Learning Tool