Download presentation
Presentation is loading. Please wait.
Published bySophie Lee Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.