Agent-based model selection framework for complex adaptive systems