Adaptive Negotiation Agent for Facilitating Bi-Directional Energy Trading Between Smart Building and Utility Grid | IEEE Journals & Magazine | IEEE Xplore