SIMULATION MODELS FOR COMPONENT BASED SOFTWARE ENGINEERING