Learning to Learn in Collective Adaptive Systems: Mining Design Patterns for Data-driven Reasoning | IEEE Conference Publication | IEEE Xplore