Workflow Language

From Experimental Software Engineering
Jump to: navigation, search

Definition

English

Workflow Language

A workflow language is a language used for specifying interactions between activities within a scientific workflow. This language defines several rules for connecting activities in order to produce workflows. A workflow language has to explicit represent component of the workflow as and its inputs and outputs.

Portuguese

Linguagem de Especificação de Workflow Científico

Uma linguagem de especificação de workflow científico é usada para especificar as interações entre atividades dentro de um mesmo workflow científico. Esta linguagem define um conjunto de regras para conectar atividades para produzir sequencias de atividades. Uma linguagem de workflow deve ser capaz de representar explicitamente os componentes do workflow em forma de atividades e as entradas e saídas de cada atividade. Usualmente SGfWC possuem linguagens próprias para representar os workflows.

Example

English

An example of language is the SwiftScript, in which workflows are specified for running in Swift, a SWfMS. The language describes data, application components, invocations of applications components, and the inter-relations (data flow) between those invocations. Workflows specified using SwiftScript are dataflow oriented - they are primarily concerned with processing collections of data files, by invoking programs to do that processing.

Portuguese

Um exemplo de linguagem é o SwiftScript, na qual workflows são especificados para rodar no Swift, um SGWfC. A linguagem descreve dados, componentes de aplicação e invocação desses compontentes, além das inter-relações (fluxo de dados) entre estas invocações. Workflows especificados usando SwiftScript são orientados a fluxo de dados – estão relacionados ao processamento de coleções de arquivos através da invocação de programas para realizar este processamento.

Reference

  • van der Aalst, W. M., Hofstede, A. H. M. T., (2003), "YAWL: Yet Another Workflow Language", INFORMATION SYSTEMS, v. 30, p. 245--275.