DARE: A Distributed Adaptation and Failure Recovery Framework for Software Systems | IEEE Conference Publication | IEEE Xplore