TOWARDS A MULTIVIEWS COMPONENT BASED MODEL DRIVEN APPROACH