A formal foundation for distributed workflow execution based on state charts · Study