This document presents an overview of integrated protection and control strategies for microgrids. It discusses challenges in microgrid control and protection, including issues related to islanding detection. The author proposes a strategy to design a robust islanding detection method using feature selection algorithms. In Study 1, the author uses a modified multi-objective differential evolution algorithm coupled with an extreme learning machine classifier to select optimal feature subsets from offline simulation data of a modified IEEE 13-bus test system integrating different distributed generator types. The selected feature subsets are evaluated based on objectives like dependability, security, accuracy and number of features.