“…Many Grid workflow languages based on business workflow languages, generic business workflow composition environments may be extended to compose Grid workflows, quite a few Grid workflow languages have been proposed [3], such as Grid Services Flow Language (GSFL, [7]), Grid Application Definition Language (GADL, [8]), Grid Services Workflow Execution Language (GSWEL, [9]), GridAnt [10], Abstract Grid Workflow Language (AGWL, [11] [12]), and so on. However, for the Grid workflow languages that choose to use system specific workflow constructs (e.g., GADL and AGWL), graphic tools are usually provided to facilitate users to visually compose Grid workflows and transform graphic representations into the Grid workflow languages internally, such as UML based tool for AGWL [13] and Grid Job Builder for GADL [14].…”