Time prediction on multi-perspective declarative business processes