In this section we briefly describe our tool-based strategy for exploring heterogeneous MBDs, and the tools we are developing in order to pursue this strategy. We will start by presenting the Object-Protocol Model (OPM) and the existing suite of OPM tools which form the backbone for this strategy. Then we will describe how our strategy addresses the semantic problems mentioned in the previous section. An overview of OPM and OPM tools can be found in [4].