Although many of workflow languages use workflow patterns in various aspects such as control or data, the implementation of these patterns are quite different, which makes the workflow language interoperability really difficult. This paper introduces compositions of specific data and control patterns and then proves their equivalence, which benefits that control structures can be replaced by data patterns and vice versa, independently from the implementation itself. To confirm the necessity of our results we introduce use cases based on community workflows that apply data patterns to trigger control structures. As WS-PGRADE/gUSE workflow management system became a commonly used general framework for workflow development by various scientific communities, the use cases are created in there, to facilitate using our solutions in other workflows.
|Journal||CEUR Workshop Proceedings|
|Publication status||Published - 2013|
|Event||5th International Workshop on Science Gateways, IWSG 2013 - Zurich, Switzerland|
Duration: Jun 3 2013 → Jun 5 2013
ASJC Scopus subject areas
- Computer Science(all)