The temporal perspective in business process modeling: a survey and research challenges