Simulation-Based Engineering of Heterogeneous Collaborative Systems—A Novel Conceptual Framework