A co-simulation approach for validating agent-based distributed algorithms in smart grid | IEEE Conference Publication | IEEE Xplore