Provenance-based reasoning in e-Science Professor Luc Moreau

advertisement
Provenance-based
reasoning in e-Science
Professor Luc Moreau
L.Moreau@ecs.soton.ac.uk
University of Southampton
E-Science Applications
Provenance Definition

In the context e-Science, process matters to
end users:


The provenance of a piece of data is
the process that led to that piece of
data
Our aim is to conceive a computer-based
representation of provenance that allows us
to perform useful analysis and reasoning to
support our use cases
Beyond static and dynamic
validations

Static Validation



Operates on workflow source code
Workflow script may not be accessible or may be
expressed in a language not supported by analysis
tool
Dynamic Validation

Service based: interface matching, runtime type
checking, runtime constraint satisfaction
Looking at the Past

Provenance based reasoning




Allows for validation of experiments after
execution
Third parties, such as reviewers and other
scientists, may want to verify that the results
obtained were computed correctly according to
some criteria.
These criteria may not be known when the
experiment was designed or run.
Important because science progresses (and
models evolve!)
Towards trusted systems
Now, your turn:

How can you apply your automated
reasoning methods to provenance
representation?
Download