Real-Time Simulation and Hardware-inthe-Loop Approaches for Integrating Renewable Energy Sources into Smart Grids Challenges &