Developing simulation models - from conceptual to executable model and back - an artifact-based workflow approach