The concept of a case describing all information relevant for one execution of a process is fundamental to process science. It is the conceptual lens through which process behavior is studied. The implicit assumption that cases partition behavior into distinct and separate executions hinders transferring established methods and techniques for process analysis and mining to object-centric settings. Here, processes operate over shared objects and hence behavior cannot easily be separated. To enable such a transfer, we need a suitable notion of object-centric case. This paper explores possible definitions for object-centric cases and executions grounded in object-centric event data. We propose formal definitions that generalize the classical setting. We specifically illustrate that, on one hand, any object-centric case notion has to break with the assumption of partitioning behavior, and on the other hand, this break enables new use cases. We conclude with a critical analysis of our proposal highlighting gaps and deficiencies that need to be addressed.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

What is an Object-Centric Case? An Exploration

  • Dirk Fahland,
  • Marco Montali

摘要

The concept of a case describing all information relevant for one execution of a process is fundamental to process science. It is the conceptual lens through which process behavior is studied. The implicit assumption that cases partition behavior into distinct and separate executions hinders transferring established methods and techniques for process analysis and mining to object-centric settings. Here, processes operate over shared objects and hence behavior cannot easily be separated. To enable such a transfer, we need a suitable notion of object-centric case. This paper explores possible definitions for object-centric cases and executions grounded in object-centric event data. We propose formal definitions that generalize the classical setting. We specifically illustrate that, on one hand, any object-centric case notion has to break with the assumption of partitioning behavior, and on the other hand, this break enables new use cases. We conclude with a critical analysis of our proposal highlighting gaps and deficiencies that need to be addressed.