On the equivalence of specific control flow and data flow patterns with use cases

Akos Balasko, Peter Kacsuk

Research output: Contribution to journalConference article


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.

Original languageEnglish
JournalCEUR Workshop Proceedings
Publication statusPublished - 2013
Event5th International Workshop on Science Gateways, IWSG 2013 - Zurich, Switzerland
Duration: Jun 3 2013Jun 5 2013

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'On the equivalence of specific control flow and data flow patterns with use cases'. Together they form a unique fingerprint.

  • Cite this