Presentation is loading. Please wait.

Presentation is loading. Please wait.

Using Provenance to Support Real-Time Collaborative Design of Workflows Workflow evolution provenance and OPM Tommy Ellkvist and Juliana Freire.

Similar presentations


Presentation on theme: "Using Provenance to Support Real-Time Collaborative Design of Workflows Workflow evolution provenance and OPM Tommy Ellkvist and Juliana Freire."— Presentation transcript:

1 Using Provenance to Support Real-Time Collaborative Design of Workflows Workflow evolution provenance and OPM Tommy Ellkvist and Juliana Freire

2 2008 2 Workflow Evolution Version Tree Workflows Data Products

3 2008 3 Action based representation of workflows u Nodes represents workflows u Edges represents actions u Actions are transformations on workflows u Actions are performed by users 1 2 0 Add Module(0) Add Module(1) 3 Add Connection(0,1)

4 2008 4 OPM XML schema: Example of OPM (The OPM, 2007)

5 2008 5 OPM XML schema: Translated OPM Example 1 G O 1 G O … 1 G 2 O 3 O … G O O O O O G …

6 2008 6 Vistrails XML Model

7 2008 7 Vistrails XML Model: Translated to OPM <Used ProcessId = "1" Role = "in" ArtifactId = "0"stopTimeBegin = "2008-05-27 17:35:39" stopTimeEnd = "2008-05-27 17:35:39"> G G G <WasGeneratedBy ArtifactId = "1" Role = "out" ProcessId = "1” stopTimeBegin = "2008-05-27 17:35:39” stopTimeEnd = "2008-05-27 17:35:39"> G G G <WasControlledBy ProcessId = "1" AgentId = "concat.xml" startTimeBegin = "2008-05-27 17:35:39” startTimeEnd = "2008-05-27 17:35:39” stopTimeBegin = "2008-05-27 17:35:39” stopTimeEnd = "2008-05-27 17:35:39"> G G G concat.xml G 0 G 1 G 2 G 3 G 1 G 2 G 3

8 2008 8 Observations u General model –Only contains enough information to traverse the provenance graph –No additional information stored u Different ways of representing workflow design provenance –Edges as actions –Edges as version differences

9 2008 9 Observations u What is the time? –How to interpret a time T of a process? –Does interpretation affect querying –Semantics of intervals u Who is the Agent? –Users –Workflow system –The session –Workflow specification u ”OPM Level 2”? –Are ther workflow specifics we want to express

10 2008 10 Interoperability


Download ppt "Using Provenance to Support Real-Time Collaborative Design of Workflows Workflow evolution provenance and OPM Tommy Ellkvist and Juliana Freire."

Similar presentations


Ads by Google