A multi-layer software architecture framework for adaptive real-time analytics | IEEE Conference Publication | IEEE Xplore