An Adaptive Cognition System for Smart Grids with Context Awareness and Fault Tolerance Academic Article uri icon