From data to simulation models : component-based model generation with a data-driven approach