Seyed-Mehdi-Reza Beheshti



Dr. Beheshti is a Postdoctoral Fellow in the Service Oriented Computing Group, School of Computer Science and Engineering, University of New South Wales (UNSW), Sydney, Australia. He did his PhD degree in the field of Computer Science and Engineering in UNSW under the supervision of Prof. Boualem Benatallah. His main research interests are bigdata/data/business analytics and service/social/clould Computing.


Processes in case management applications are flexible, knowledge-intensive and people-driven, and often used as guides for workers in processing of artifacts. An important fact is the evolution of process artifacts over time as they are touched by different people in the context of a
knowledge-intensive process. This highlights the need for tracking process artifacts in order to find out their history (artifact versioning) and also
provenance (where they come from, and who touched and did what on them). We present a framework, simple abstractions and a language for analyzing cross-cutting aspects (in particular versioning and provenance) over process artifacts. We introduce two concepts of timed-folders to represent evolution of artifacts over time, and activity-paths to represent the process which led to artifacts. The introduced approaches have been implemented on top of FPSPARQL, Folder-Path enabled extension of SPARQL, and experimentally validated on real-world datasets.