COCA: A Contract-Based Infrastructure for Composing Adaptive Multimedia Systems | IEEE Conference Publication | IEEE Xplore