Workflow Management Challenges
Wil discusses the complexities of using "or join" constructs in workflow management, highlighting how they can lead to paradoxes and inconsistencies. He explains the concept of the vicious circle, where two or joins can create a loop of waiting that complicates process execution. Additionally, he touches on the role of workflow management systems as interpreters that execute and manage the state of these process definitions.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 198: Wil van der Aalst on Workflow Management Systems
Related Questions
Would it be accurate to say the workflow management system is something like an interpreter or a virtual machine environment to execute these process definitions?
Could you explain the or join concept mentioned by Wil van der Aalst?
What are some problems that arise from using or joins in workflow languages?