On Handling Business Process Anomalies through Artifact-based Modeling