allpapers.bib

@INPROCEEDINGS{miles:BRMAS2008,
  ABSTRACT = {Electronic contracts are a means of representing agreed 
responsibilities and expected behaviour of autonomous agents acting 
on behalf of businesses. They can be used to regulate behaviour by 
providing negative consequences, penalties, where the responsibili- 
ties and expectations are not met, i.e. the contract is violated. How- 
ever, long-term business relationships require some flexibility in the 
face of circumstances that do not conform to the assumptions of the 
contract, that is, mitigating circumstances. In this paper, we describe 
how contract parties can represent and enact policies on mitigating 
circumstances. As part of this, we require records of what has oc- 
curred within the system leading up to a violation: the provenance of 
the violation. We therefore bring together contract-based and prove- 
nance systems to solve the issue of mitigating circumstances. },
  ADDRESS = {Aberdeen, UK},
  AUTHOR = {Simon Miles and Paul Groth and Michael Luck},
  BOOKTITLE = {{Proceedings of the AISB 2008 Symposium on Behaviour Regulation in Multi-agent Systems}},
  DATE-ADDED = {2008-10-30 17:55:04 -0700},
  DATE-MODIFIED = {2008-10-31 18:21:09 -0700},
  LOCAL-URL = {~/Dropbox/papers/brmas08mitigating.pdf},
  MONTH = {April},
  PAGES = {37-42},
  PUBLISHER = {The Society for the Study of Artificial Intelligence and Simulation of Behaviour},
  TITLE = {{Handling Mitigating Circumstances for Electronic Contracts}},
  URL = {./papers/brmas08mitigating.pdf},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGiAAAAAAGiAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkVYnJtYXMwOG1pdGlnYXRpbmcucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQo5cUvpW0AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUwB90AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAPk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6YnJtYXMwOG1pdGln
YXRpbmcucGRmAA4ALAAVAGIAcgBtAGEAcwAwADgAbQBpAHQAaQBnAGEAdABpAG4AZwAuAHAAZAB
mAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAMVVzZXJzL3Bncm90aC9Ecm9wYm94L3
BhcGVycy9icm1hczA4bWl0aWdhdGluZy5wZGYAABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc
2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAVYnJtYXMw
OG1pdGlnYXRpbmcucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEE
AUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQJfAmQCbQJ4AnwCigKRApoCsg
K3AroAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACxw==}
}

@INPROCEEDINGS{pgrothEscience2008,
  ABSTRACT = {As computational techniques for tracking provenance
have become more widely used, applications are beginning
to produce large quantities of provenance information. Furthermore,
many of these applications are composed from
distributed components (e.g. scientific workflows) that may,
for reasons of scalability, security or policy, need to store
this information across multiple sites. In this paper, we describe
an algorithm, D-PQuery, for determining the provenance
of data from distributed sources of provenance information
in a parallel fashion. To enable scientist to use DPQuery
on already existing Grid infrastructure, we present
an implementation of the algorithm as a Condor DAGMan
workflow that works across Kickstart records, which are
produced in several production e-Science applications including
the example application used in this paper, the astronomy
application, Montage. Initial performance benchmarks
are also presented.},
  AUTHOR = {Paul T. Groth},
  BOOKTITLE = {Proceedings of the fourth IEEE International Conference on e-Science (e-Science'08)},
  DATE-ADDED = {2008-10-30 17:47:47 -0700},
  DATE-MODIFIED = {2008-10-31 18:21:23 -0700},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/pgroth-dpquery.pdf},
  TITLE = {A Distributed Algorithm for Determining the Provenance of Data},
  URL = {./papers/pgroth-dpquery.pdf},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGWAAAAAAGWAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkScGdyb3RoLWRwcXVlcnkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQoNsTAbfwAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMTA0GwAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAO01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cGdyb3RoLWRwcXVl
cnkucGRmAAAOACYAEgBwAGcAcgBvAHQAaAAtAGQAcABxAHUAZQByAHkALgBwAGQAZgAPABoADAB
NAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAC5Vc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvcG
dyb3RoLWRwcXVlcnkucGRmABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hb
WWjISIjXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAScGdyb3RoLWRwcXVlcnkucGRm
0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwC
FAIgAigCMAI8AkQCTAJ0AqgCvALcAuQJTAlgCYQJsAnACfgKFAo4CowKoAqsAAAAAAAACAQAAAA
AAAAAoAAAAAAAAAAAAAAAAAAACuA==}
}

@ARTICLE{tpdsPrep2008,
  ABSTRACT = {Scientific and business communities are adopting large scale distributed systems as a means to solve a wide range of resource intensive tasks. These communities also have requirements in terms of provenance. We define the provenance of a result produced by a distributed system as the process that led to that result. This paper describes a protocol for recording documentation of a distributed system's execution. The distributed protocol guarantees that documentation with characteristics suitable for accurately determining the provenance of results is recorded. These characteristics are confirmed through a number of proofs based on an abstract state machine formalisation.},
  ADDRESS = {Los Alamitos, CA, USA},
  AUTHOR = {Paul Groth and Luc Moreau},
  DATE-ADDED = {2008-10-30 17:28:01 -0700},
  DATE-MODIFIED = {2008-10-31 18:13:16 -0700},
  DOI = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2008.215},
  JOURNAL = {IEEE Transactions on Parallel and Distributed Systems},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/prepjournalsept82008submit.pdf},
  PUBLISHER = {IEEE Computer Society},
  TITLE = {Recording Process Documentation for Provenance},
  URL = {./papers/prepjournalsept82008submit.pdf},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQHGAAAAAAHGAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkecHJlcGpvdXJuYWxzZXB0ODIwMDhzdWJtaXQucGRmAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfKeMTPX14AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMTPwc4AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAR01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cHJlcGpvdXJuYWxz
ZXB0ODIwMDhzdWJtaXQucGRmAAAOAD4AHgBwAHIAZQBwAGoAbwB1AHIAbgBhAGwAcwBlAHAAdAA
4ADIAMAAwADgAcwB1AGIAbQBpAHQALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAE
gARAASADpVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvcHJlcGpvdXJuYWxzZXB0ODIwMDhzd
WJtaXQucGRmABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5T
TXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAecHJlcGpvdXJuYWxzZXB0ODIwMDhzdWJtaXQ
ucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAH
gAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQKDAogCkQKcAqACrgK1Ar4C3wLkAucAAAAAAAACA
QAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC9A==},
  BDSK-URL-1 = {http://doi.ieeecomputersociety.org/10.1109/TPDS.2008.215}
}

@INBOOK{Moreau:HPC08,
  ABSTRACT = {Scientists and, more generally end users of computer systems, need
            to be able to trust the data they use. Understanding the origin or
            provenance of data can provide this trust. Attempts have been made
            to develop systems for recording provenance, however, most are not
            generic and cannot be applied in a general manner across different
            systems and different technologies. Moreover, many existing systems
            confuse the concept of provenance with its representation. In this
            article, we discuss an open, technology neutral model for
            provenance. The model can be applied across many different systems
            and makes the important distinction between provenance and the way
            it can be generated from a concrete representation of process.  The
            model is described and applied to a grid-based example
            bioinformatics application.},
  AUTHOR = {Paul Groth and Steve Munroe and Simon Miles and Luc Moreau},
  CHAPTER = {{Applying the Provenance Data Model to a Bioinformatics Case}},
  DATE-ADDED = {2008-10-30 17:21:08 -0700},
  DATE-MODIFIED = {2008-10-31 18:20:58 -0700},
  EXPORT = {yes},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/hpc08-1.pdf},
  MONTH = JAN,
  PASOA = {yes},
  PUBLISHER = {IOS Press},
  TITLE = {In Lucio Grandinetti (ed.), HPC and Grids in Action},
  URL = {./papers/hpc08.pdf},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF6AAAAAAF6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkLaHBjMDgtMS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQmXsUvnZwAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUwAAwAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6aHBjMDgtMS5wZGYA
DgAYAAsAaABwAGMAMAA4AC0AMQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASAB
EABIAJ1VzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9ocGMwOC0xLnBkZgAAEwABLwAAFQACAA
3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYT
lNPYmplY3RbaHBjMDgtMS5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkACAARABoAHwApADIANwA6
AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC5AjcCPAJFAlACVAJiAmk
CcgJ+AoMChgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKT},
  BDSK-URL-1 = {http://www.ecs.soton.ac.uk/~lavm/papers/hpc08.pdf}
}

@ARTICLE{Groth:TOIT08,
  ABSTRACT = {Through technologies such as RSS (Really Simple Syndication), Web
            Services, and AJAX (Asynchronous JavaScript And XML), the Internet
            has facilitated the emergence of applications that are composed
            from a variety of services and data sources. Through tools such as
            Yahoo Pipes, these ``mash-ups'' can be composed in a dynamic,
            just-in-time manner from components provided by multiple
            institutions (i.e. Google, Amazon, your neighbour). However, when
            using these applications, it is not apparent where data comes from
            or how it is processed. Thus, to inspire trust and confidence in
            mash-ups, it is critical to be able to analyse their processes
            after the fact. These trailing analyses, in particular the
            determination of the provenance of a result (i.e. the process that
            led to it), are enabled by process documentation, which is
            documentation of an application's past process created by the
            components of that application at execution time. In this paper, we
            define a generic conceptual data model that supports the autonomous
            creation of attributable, factual process documentation for dynamic
            multi-institutional applications. The data model is instantiated
            using two Internet formats, OWL and XML, and is evaluated with
            respect to questions about the provenance of results generated by a
            complex bioinformatics mash-up.},
  AUTHOR = {Paul Groth and Simon Miles and Luc Moreau},
  DATE-ADDED = {2008-10-30 17:19:10 -0700},
  DATE-MODIFIED = {2008-10-31 18:13:45 -0700},
  EXPORT = {yes},
  JOURNAL = {Transactions on Internet Technology (TOIT)},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/toit08.pdf},
  NUMBER = {1},
  PASOA = {yes},
  TITLE = {{A Model of Process Documentation to Determine Provenance in Mash-ups}},
  URL = {./papers/toit08.pdf},
  VOLUME = {9},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF2AAAAAAF2AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkKdG9pdDA4LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChlRcPrxcIAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMPsNkIAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAM01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6dG9pdDA4LnBkZgAA
DgAWAAoAdABvAGkAdAAwADgALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAA
SACZVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvdG9pdDA4LnBkZgATAAEvAAAVAAIADf//AA
DSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09ia
mVjdFp0b2l0MDgucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEA
UwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQIzAjgCQQJMAlACXgJlAm4CeQJ
+AoEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACjg==},
  BDSK-URL-1 = {http://www.ecs.soton.ac.uk/~lavm/papers/toit08.pdf}
}

@ARTICLE{Miles:CISE2008,
  ABSTRACT = {Current scientific applications are often structured as workflows
                  and rely on workflow systems to compile abstract experiment
                  designs into enactable workflows that utilise the best
                  available resources.  The automation of this step and of the
                  workflow enactment, hides the details of how results have
                  been produced.  Knowing how compilation and enactment
                  occurred allows results to be reconnected with the experiment
                  design. We investigate how provenance helps scientists to
                  connect their results with the actual execution that took
                  place, their original experiment and its inputs and
                  parameters.},
  AUTHOR = {Simon Miles and Paul Groth and Ewa Deelman and Karan Vahi and                   Gaurang Mehta and Luc Moreau},
  DATE-ADDED = {2008-10-30 17:14:57 -0700},
  DATE-MODIFIED = {2008-10-31 18:13:52 -0700},
  EXPORT = {yes},
  JOURNAL = {Computing in Science and Engineering},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/cise2008.pdf},
  MONTH = {May/June},
  NUMBER = {3},
  PAGES = {38--46},
  PASOA = {yes},
  TITLE = {Provenance: The Bridge Between Experiments and Data},
  URL = {./papers/cise08.pdf},
  VOLUME = {10},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF+AAAAAAF+AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkMY2lzZTIwMDgucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQlysUvnDwAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv/qwAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Y2lzZTIwMDgucGRm
AAAOABoADABjAGkAcwBlADIAMAAwADgALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAA
gAEgARAASAChVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvY2lzZTIwMDgucGRmABMAAS8AAB
UAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFWTlNEY
XRhWE5TT2JqZWN0XGNpc2UyMDA4LnBkZtIeHyYnoicjXE5TRGljdGlvbmFyeQAIABEAGgAfACkA
MgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAKoArwC3ALkCOwJAAkkCVAJ
YAmYCbQJ2AoMCiAKLAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAApg=},
  BDSK-URL-1 = {http://www.ecs.soton.ac.uk/~lavm/papers/cise08.pdf}
}

@INPROCEEDINGS{Miles:eScience07,
  ABSTRACT = {As scientific workflows, and the data they operate on, grow in size and complexity, the task of defining how those workflows should execute (which resources they should use, where those resources should be in preparation for processing etc.) becomes proportionally more difficult. While `workflow compilers', such as Pegasus, aid greatly in reducing this burden, a further problem arises: as specifying the details of execution is now automatic, a workflow's results are harder to interpret, as they are in part due to the specifics of execution. By automating the steps between the original experiment design and its results, we lose the connection between them, making results harder to interpret. To reconnect the scientific data with the original experiment, we argue that scientists should have access to the full provenance of their data, including not only parameters, input data and intermediary results, but also the abstract experiment, refined into a concrete execution by the `workflow compiler'. In this paper, we describe our preliminary work on adapting Pegasus to capture the process of workflow refinement in the PASOA provenance system.},
  ADDRESS = {Bangalore, India},
  AUTHOR = {Simon Miles and Ewa Deelman and Paul Groth and Karan Vahi and                   Gaurang Mehta and Luc Moreau},
  BOOKTITLE = {Proceedings of the third IEEE International Conference on                   e-Science and Grid Computing (e-Science'07)},
  DATE-ADDED = {2008-10-30 17:12:59 -0700},
  DATE-MODIFIED = {2008-10-31 18:21:33 -0700},
  EXPORT = {yes},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/escience07.pdf},
  MONTH = DEC,
  PASOA = {yes},
  SOCA = {yes},
  TITLE = {Connecting Scientific Data to Scientific Experiments with                   Provenance},
  URL = {./papers/escience07.pdf},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGGAAAAAAGGAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkOZXNjaWVuY2UwNy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQlg8Uvm6gAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv/hgAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAN01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6ZXNjaWVuY2UwNy5w
ZGYAAA4AHgAOAGUAcwBjAGkAZQBuAGMAZQAwADcALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdAB
vAHMAaAAgAEgARAASACpVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvZXNjaWVuY2UwNy5wZG
YAEwABLwAAFQACAA3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlR
GF0YVZOU0RhdGFYTlNPYmplY3ReZXNjaWVuY2UwNy5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkA
CAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC
5AkMCSAJRAlwCYAJuAnUCfgKNApIClQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKi},
  BDSK-URL-1 = {http://www.ecs.soton.ac.uk/~lavm/papers/escience07.pdf}
}

@ARTICLE{Editorial:Challenge06,
  ABSTRACT = {The first Provenance Challenge was set up in order to provide a forum for the community to help understand the capabilities of different provenance systems
and the expressiveness of their provenance representations.
  To this end, a Functional
            Magnetic Resonance Imaging workflow was defined, which participants
            had to either simulate or run in order to produce some provenance
            representation, from which a set of identified queries had to be
            implemented and executed.  Sixteen teams responded to the
            challenge, and submitted their inputs. In this paper, we present
            the challenge workflow and queries, and summarise the participants
            contributions.},
  AUTHOR = {Luc Moreau and  Bertram Lud\"ascher and  Ilkay Altintas and Roger S. Barga and Shawn Bowers and Steven Callahan and George {Chin Jr.} and Ben Clifford and Shirley Cohen and  Sarah Cohen-Boulakia and Susan Davidson and Ewa Deelman and Luciano Digiampietri and Ian Foster and Juliana Freire and James Frew and Joe Futrelle and Tara Gibson and  Yolanda Gil and Carole Goble and Jennifer Golbeck and Paul Groth and David A. Holland and Sheng Jiang and Jihie Kim and David Koop and Ales Krenek and Timothy McPhillips and Gaurang Mehta and Simon Miles and Dominic Metzger and Steve Munroe and Jim Myers and Beth Plale and Norbert Podhorszki and Varun Ratnakar and Emanuele Santos and Carlos Scheidegger and Karen Schuchardt and Margo Seltzer and Yogesh L. Simmhan and Claudio Silva and Peter Slaughter and Eric Stephan and  Robert Stevens and Daniele Turi and  Huy Vo and Mike Wilde and Jun Zhao and Yong Zhao },
  DATE-ADDED = {2008-10-30 17:11:33 -0700},
  DATE-MODIFIED = {2008-10-31 18:14:04 -0700},
  DOI = {DOI: 10.1002/cpe.1233},
  EUPUB = {yes},
  EXPORT = {yes},
  JOURNAL = {Concurrency and Computation: Practice and Experience},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/provchallengeeditorial.pdf},
  MONTH = APR,
  NUMBER = {5},
  PAGES = {409--418},
  PASOA = {yes},
  SOCA = {yes},
  TITLE = {{The First Provenance Challenge}},
  URL = {./papers/provchallengeeditorial.pdf},
  VOLUME = {20},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQG2AAAAAAG2AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkacHJvdmNoYWxsZW5nZWVkaXRvcmlhbC5wZGYAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQlKcUvmr0AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv/S0AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAQ01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cHJvdmNoYWxsZW5n
ZWVkaXRvcmlhbC5wZGYAAA4ANgAaAHAAcgBvAHYAYwBoAGEAbABsAGUAbgBnAGUAZQBkAGkAdAB
vAHIAaQBhAGwALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADZVc2Vycy
9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvcHJvdmNoYWxsZW5nZWVkaXRvcmlhbC5wZGYAEwABLwAAF
QACAA3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlRGF0YVZOU0Rh
dGFYTlNPYmplY3RfEBpwcm92Y2hhbGxlbmdlZWRpdG9yaWFsLnBkZtIeHyYnoicjXE5TRGljdGl
vbmFyeQAIABEAGgAfACkAMgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAK
oArwC3ALkCcwJ4AoECjAKQAp4CpQKuAssC0ALTAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAA
AAAAuA=},
  BDSK-URL-1 = {http://www.ecs.soton.ac.uk/~lavm/papers/challenge-editorial.pdf},
  BDSK-URL-2 = {http://dx.doi.org/10.1002/cpe.1233}
}

@ARTICLE{DBLP:journals/concurrency/XuTLG08,
  AUTHOR = {Jie Xu and Paul Townend and Nik Looker and Paul T. Groth},
  BIBSOURCE = {DBLP, http://dblp.uni-trier.de},
  DATE-ADDED = {2008-10-30 17:04:04 -0700},
  DATE-MODIFIED = {2008-10-31 18:14:23 -0700},
  EE = {http://dx.doi.org/10.1002/cpe.1266},
  JOURNAL = {Concurrency and Computation: Practice and Experience},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/concomp-ft-grid.pdf},
  NUMBER = {3},
  PAGES = {297-309},
  TITLE = {FT-Grid: a system for achieving fault tolerance in grids},
  URL = {./papers/concomp-ft-grid.pdf},
  VOLUME = {20},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGaAAAAAAGaAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkTY29uY29tcC1mdC1ncmlkLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQk8cUvmm8AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv/N8AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAPE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Y29uY29tcC1mdC1n
cmlkLnBkZgAOACgAEwBjAG8AbgBjAG8AbQBwAC0AZgB0AC0AZwByAGkAZAAuAHAAZABmAA8AGgA
MAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAL1VzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy
9jb25jb21wLWZ0LWdyaWQucGRmAAATAAEvAAAVAAIADf//AADSHh8gIVgkY2xhc3Nlc1okY2xhc
3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QE2NvbmNvbXAtZnQtZ3Jp
ZC5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkACAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHA
AeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC5AlcCXAJlAnACdAKCAokCkgKoAq0CsAAAAAAAAA
IBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAK9}
}

@ARTICLE{provCACM08,
  ADDRESS = {New York, NY, USA},
  AUTHOR = {Luc Moreau and Paul Groth and Simon Miles and Javier Vazquez-Salceda and John Ibbotson and Sheng Jiang and Steve Munroe and Omer Rana and Andreas Schreiber and Victor Tan and Laszlo Varga},
  DATE-ADDED = {2008-10-30 14:57:33 -0700},
  DATE-MODIFIED = {2008-10-30 23:06:38 -0700},
  DOI = {http://doi.acm.org/10.1145/1330311.1330323},
  ISSN = {0001-0782},
  JOURNAL = {Communications of the ACM},
  LOCAL-URL = {~/Dropbox/papers/communications of the acm 2008 moreau.pdf},
  NUMBER = {4},
  PAGES = {52--58},
  PUBLISHER = {ACM},
  TITLE = {The provenance of electronic data},
  URL = {http://portal.acm.org/ft_gateway.cfm?id=1330323&type=digital%20edition&coll=Portal&dl=GUIDE&CFID=8763200&CFTOKEN=18329268},
  VOLUME = {51},
  YEAR = {2008},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQHoAAAAAAHoAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkfY29tbXVuaWNhdGlvbnMgb2YgdGgjNDNFQThBLnBkZgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEPqisUuRLsAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUupysAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIASE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Y29tbXVuaWNhdGlv
bnMgb2YgdGgjNDNFQThBLnBkZgAOAFQAKQBjAG8AbQBtAHUAbgBpAGMAYQB0AGkAbwBuAHMAIAB
vAGYAIAB0AGgAZQAgAGEAYwBtACAAMgAwADAAOAAgAG0AbwByAGUAYQB1AC4AcABkAGYADwAaAA
wATQBhAGMAaQBuAHQAbwBzAGgAIABIAEQAEgBFVXNlcnMvcGdyb3RoL0Ryb3Bib3gvcGFwZXJzL
2NvbW11bmljYXRpb25zIG9mIHRoZSBhY20gMjAwOCBtb3JlYXUucGRmAAATAAEvAAAVAAIADf//
AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09
iamVjdF8QKWNvbW11bmljYXRpb25zIG9mIHRoZSBhY20gMjAwOCBtb3JlYXUucGRm0h4fJieiJy
NcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMA
I8AkQCTAJ0AqgCvALcAuQKlAqoCswK+AsIC0ALXAuADDAMRAxQAAAAAAAACAQAAAAAAAAAoAAAA
AAAAAAAAAAAAAAADIQ==},
  BDSK-URL-1 = {http://portal.acm.org/ft_gateway.cfm?id=1330323&type=digital%20edition&coll=Portal&dl=GUIDE&CFID=8763200&CFTOKEN=18329268},
  BDSK-URL-2 = {http://doi.acm.org/10.1145/1330311.1330323}
}

@INPROCEEDINGS{Chen2005,
  AUTHOR = {Liming Chen and Victor Tan and Fenglian Xu and Alexis Biller and  Paul Groth and Simon Miles and John Ibbotson and Michael Luck and  Luc Moreau},
  BOOKTITLE = { Proceedings of the Fourth All Hands Meeting (AHM'05)},
  DATE-ADDED = {2008-10-30 14:31:13 -0700},
  DATE-MODIFIED = {2008-10-31 18:21:50 -0700},
  FILE = {Chen2005.pdf:./mypapers/Chen2005.pdf:PDF},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/Chen2005.pdf},
  MONTH = {September},
  OWNER = {pgroth},
  TITLE = {A Proof of Concept: Provenance in a Service Oriented Architecture},
  URL = {./papers/Chen2005.pdf},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF+AAAAAAF+AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkMQ2hlbjIwMDUucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQbAcLE5UgAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMLFR7gAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Q2hlbjIwMDUucGRm
AAAOABoADABDAGgAZQBuADIAMAAwADUALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAA
gAEgARAASAChVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvQ2hlbjIwMDUucGRmABMAAS8AAB
UAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFWTlNEY
XRhWE5TT2JqZWN0XENoZW4yMDA1LnBkZtIeHyYnoicjXE5TRGljdGlvbmFyeQAIABEAGgAfACkA
MgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAKoArwC3ALkCOwJAAkkCVAJ
YAmYCbQJ2AoMCiAKLAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAApg=},
  BDSK-URL-1 = {http://www.allhands.org.uk/2005/proceedings/papers/503.pdf}
}

@ARTICLE{Eccles2007,
  ABSTRACT = {This paper describes how sociotechnological systems comprising human
	and technological agents can be considered problem solving systems.
	Problem solving systems typically comprise many agents, each characterized
	by at least partial autonomy. A challenge for problem solving systems
	is to coordinate system agent operations during problem solving.
	This paper explores how competence models of human?human and animal?animal
	coordination might be used to inform the design of problem solving
	systems so that the potential for agent coordination is enhanced.
	System design principles are identified based on a review of competent
	coordination in human groups, such as work and sport teams, and animal
	groups, such wolf packs and bee colonies. These principles are then
	discussed in relation to agent coordination in the domains of E-Science,
	future combat systems, and medicine, which typify real-world environments
	comprising problem solving systems.},
  AUTHOR = {David W. Eccles and Paul T. Groth},
  DATE-MODIFIED = {2008-10-31 18:17:27 -0700},
  JOURNAL = {Computers in Human Behavior},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/cihbwolvesjournal2007.pdf},
  NUMBER = {6},
  OWNER = {pgroth},
  PAGES = {2778-2790},
  TITLE = {Wolves, bees, and football: Enhancing coordination in sociotechnological  problem solving systems through the study of human and animal groups},
  URL = {./papers/cihbwolvesjournal2007.pdf},
  VOLUME = {23},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGyAAAAAAGyAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkZY2loYndvbHZlc2pvdXJuYWwyMDA3LnBkZgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQc28LEuOwAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMLFG1wAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAQk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Y2loYndvbHZlc2pv
dXJuYWwyMDA3LnBkZgAOADQAGQBjAGkAaABiAHcAbwBsAHYAZQBzAGoAbwB1AHIAbgBhAGwAMgA
wADAANwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIANVVzZXJzL3Bncm
90aC9Ecm9wYm94L3BhcGVycy9jaWhid29sdmVzam91cm5hbDIwMDcucGRmAAATAAEvAAAVAAIAD
f//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhO
U09iamVjdF8QGWNpaGJ3b2x2ZXNqb3VybmFsMjAwNy5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnk
ACAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8Atw
C5Am8CdAJ9AogCjAKaAqECqgLGAssCzgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALb}
}

@PHDTHESIS{Groth2007,
  ABSTRACT = {The Oxford English Dictionary defines provenance as (i) the fact of coming from some particular 
source or quarter; origin, derivation. (ii) the history or pedigree of a work of art, manuscript, 
rare book, etc.; concr., a record of the ultimate derivation and passage of an item through its 
various owners. In art, knowing the provenance of an artwork lends weight and authority to it 
while providing a context for curators and the public to understand and appreciate the work's 
value. Without such a documented history, the work may be misunderstood, unappreciated, or 
undervalued. 
In computer systems, knowing the provenance of digital ob jects would provide them with 
greater weight, authority, and context just as it does for works of art. Specifically, if the prove- 
nance of digital ob jects could be determined, then users could understand how documents were 
produced, how simulation results were generated, and why decisions were made. Provenance 
is of particular importance in science, where experimental results are reused, reproduced, and 
verified. However, science is increasingly being done through large-scale collaborations that span 
multiple institutions, which makes the problem of determining the provenance of scientific results 
significantly harder. 
Current approaches to this problem are not designed specifically for multi-institutional scien- 
tific systems and their evolution towards greater dynamic and peer-to-peer topologies. Therefore, 
this thesis advocates a new approach, namely, that through the autonomous creation, scalable 
recording, and principled organisation of documentation of systems' processes, the determina- 
tion of the provenance of results produced by complex multi-institutional scientific systems is 
enabled. The dissertation makes four contributions to the state of the art. 
First is the idea that provenance is a query performed over documentation of a system's 
past process. Thus, the problem is one of how to collect and collate documentation from multiple 
distributed sources and organise it in a manner that enables the provenance of a digital ob ject 
to be determined. 
Second is an open, generic, shared, principled data model for documentation of processes, 
which enables its collation so that it provides high-quality evidence that a system's processes 
occurred. Once documentation has been created, it is recorded into specialised repositories called 
provenance stores using a formally specified protocol, which ensures documentation has high- 
quality characteristics. Furthermore, patterns and techniques are given to permit the distributed 
deployment of provenance stores. The protocol and patterns are the third contribution. 
The fourth contribution is a characterisation of the use of documentation of process to 
answer questions related to the provenance of digital ob jects and the impact recording has on 
application performance. Specifically, in the context of a bioinformatics case study, it is shown 
that six different provenance use cases are answered given an overhead of 13% on experiment run- 
time. Beyond the case study, the solution has been applied to other applications including fault 
tolerance in service-oriented systems, aerospace engineering, and organ transplant management.},
  AUTHOR = {Paul T. Groth},
  DATE-MODIFIED = {2008-11-03 17:58:00 -0800},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/groththesis.pdf},
  MONTH = {September},
  OWNER = {pgroth},
  SCHOOL = {University of Southampton},
  TITLE = {The Origin of Data: Enabling the Determination of Provenance in Multi-institutional  Scientific Systems through the Documentation of Processes},
  URL = {./papers/groththesis.pdf},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGKAAAAAAGKAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkPZ3JvdGh0aGVzaXMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEPrScUuR1oAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUuqcoAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Z3JvdGh0aGVzaXMu
cGRmAA4AIAAPAGcAcgBvAHQAaAB0AGgAZQBzAGkAcwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB
0AG8AcwBoACAASABEABIAK1VzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9ncm90aHRoZXNpcy
5wZGYAABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0Y
WJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAPZ3JvdGh0aGVzaXMucGRm0h4fJieiJyNcTlNEaWN0
aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0
AqgCvALcAuQJHAkwCVQJgAmQCcgJ5AoIClAKZApwAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAA
AAAAACqQ==}
}

@ARTICLE{Miles2007,
  ABSTRACT = {In e-Science experiments, it is vital to record the experimental process
	for later use such as in interpreting results, verifying that the
	correct process took place or tracing where data came from. The process
	that led to some data is called the provenance of that data, and
	a provenance architecture is the software architecture for a system
	that will provide the necessary functionality to record, store and
	use process documentation to determine the provenance of data items.
	However, there has been little principled analysis of what is actually
	required of a provenance architecture, so it is impossible to determine
	the functionality they would ideally support. In this paper, we present
	use cases for a provenance architecture from current experiments
	in biology, chemistry, physics and computer science, and analyse
	the use cases to determine the technical requirements of a generic,
	technology and applicationindependent architecture. We propose an
	architecture that meets these requirements, analyse its features
	compared with other approaches and evaluate a preliminary implementation
	by attempting to realise two of the use cases.},
  AUTHOR = {Simon Miles and Paul Groth and Miguel Branco and Luc Moreau},
  DATE-MODIFIED = {2008-10-31 18:19:26 -0700},
  JOURNAL = {Journal of Grid Computing},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/pasoa07requirements.pdf},
  NUMBER = {1},
  OWNER = {pgroth},
  PAGES = {1-25},
  TITLE = {The Requirements of Using Provenance in e-Science Experiments},
  URL = {./papers/pasoa07requirements.pdf},
  VOLUME = {5},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGqAAAAAAGqAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkXcGFzb2EwN3JlcXVpcmVtZW50cy5wZGYAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQf18LErh4AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMLFEI4AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAQE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cGFzb2EwN3JlcXVp
cmVtZW50cy5wZGYADgAwABcAcABhAHMAbwBhADAANwByAGUAcQB1AGkAcgBlAG0AZQBuAHQAcwA
uAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAM1VzZXJzL3Bncm90aC9Ecm
9wYm94L3BhcGVycy9wYXNvYTA3cmVxdWlyZW1lbnRzLnBkZgAAEwABLwAAFQACAA3//wAA0h4fI
CFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3Rf
EBdwYXNvYTA3cmVxdWlyZW1lbnRzLnBkZtIeHyYnoicjXE5TRGljdGlvbmFyeQAIABEAGgAfACk
AMgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAKoArwC3ALkCZwJsAnUCgA
KEApICmQKiArwCwQLEAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAtE=}
}

@ARTICLE{firstProvenanceChallenge,
  ABSTRACT = {The open provenance architecture (OPA) approach to the challenge was
	distinct in several regards. In particular, it is based on an open,
	well-defined data model and architecture, allowing different components
	of the challenge workflow to independently record documentation,
	and for the workflow to be executed in any environment. Another noticeable
	feature is that we distinguish between the data recorded about what
	has occurred, process documentation, and the provenance of a data
	item, which is all that caused the data item to be as it is and is
	obtained as the result of a query over process documentation. This
	distinction allows us to tailor the system to separately best address
	the requirements of recording and querying documentation. Other notable
	features include the explicit recording of causal relationships between
	both events and data items, an interaction-based world model, intensional
	definition of data items in queries rather than relying on explicit
	naming mechanisms, and styling of documentation to support non-functional
	application requirements such as reducing storage costs or ensuring
	privacy of data. In this paper we describe how each of these features
	aid us in answering the challenge provenance queries.},
  AUTHOR = {Simon Miles and Paul Groth and Steve Munroe and Sheng Jiang and Thibaut  Assandri and Luc Moreau},
  DATE-MODIFIED = {2008-10-31 18:19:40 -0700},
  JOURNAL = {Concurrency and Computation: Practice and Experience},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/miles-ccpe07.pdf},
  NOTE = {to appear},
  OWNER = {pgroth},
  TITLE = {Extracting Causal Graphs from an Open Provenance Data Model},
  URL = {./papers/miles-ccpe07.pdf},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGOAAAAAAGOAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkQbWlsZXMtY2NwZTA3LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQehMUvet4AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv3U4AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6bWlsZXMtY2NwZTA3
LnBkZgAADgAiABAAbQBpAGwAZQBzAC0AYwBjAHAAZQAwADcALgBwAGQAZgAPABoADABNAGEAYwB
pAG4AdABvAHMAaAAgAEgARAASACxVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvbWlsZXMtY2
NwZTA3LnBkZgATAAEvAAAVAAIADf//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU
011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QEG1pbGVzLWNjcGUwNy5wZGbSHh8mJ6InI1xO
U0RpY3Rpb25hcnkACAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwC
RAJMAnQCqAK8AtwC5AksCUAJZAmQCaAJ2An0ChgKZAp4CoQAAAAAAAAIBAAAAAAAAACgAAAAAAA
AAAAAAAAAAAAKu}
}

@INPROCEEDINGS{agentPrime07,
  AUTHOR = {Simon Miles and Paul Groth and Steve Munroe and Michael Luck and  Luc Moreau},
  BOOKTITLE = {Proceedings of the 8th International Workshop on Agent Oriented Software  Engineering},
  DATE-MODIFIED = {2008-10-31 18:22:00 -0700},
  FILE = {agentPrime.pdf:./mypapers/agentPrime.pdf:PDF},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/agentprime.pdf},
  OWNER = {pgroth},
  TITLE = {{AgentPrIMe: Adapting MAS Designs to Build Confidence}},
  URL = {./papers/agentprime.pdf},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGGAAAAAAGGAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkOYWdlbnRwcmltZS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeaMLEtkgAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMLFGLgAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAN01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6YWdlbnRwcmltZS5w
ZGYAAA4AHgAOAGEAZwBlAG4AdABwAHIAaQBtAGUALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdAB
vAHMAaAAgAEgARAASACpVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvYWdlbnRwcmltZS5wZG
YAEwABLwAAFQACAA3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlR
GF0YVZOU0RhdGFYTlNPYmplY3ReYWdlbnRwcmltZS5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkA
CAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC
5AkMCSAJRAlwCYAJuAnUCfgKNApIClQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKi},
  BDSK-URL-1 = {http://users.ecs.soton.ac.uk/mml/aose2007/accepted/assets/21-miles.pdf}
}

@ARTICLE{Miles:WEBSEM07,
  AUTHOR = {Simon Miles and Sylvia C. Wong and Weijian Fang and Paul Groth and  Klaus-Peter Zauner and Luc Moreau},
  DATE-MODIFIED = {2008-10-31 18:20:22 -0700},
  DOI = {doi:10.1016/j.websem.2006.11.003},
  EXPORT = {yes},
  GRIMOIRES = {yes},
  ISSN = {1570-8268},
  JOURNAL = {Journal of Web Semantics: Science, Services and Agents on the World  Wide Web},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/provenancebasedvalidationofescienceexperimentsmilesv5i1.pdf},
  MYGRID = {yes},
  PAGES = {28-38},
  PASOA = {yes},
  PROVENANCE = {yes},
  SD = {yes},
  TITLE = {Provenance-Based Validation of e-Science Experiments},
  URL = {./papers/provenancebasedvalidationofescienceexperimentsmilesv5i1.pdf},
  VOLUME = {5},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQIeAAAAAAIeAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkfcHJvdmVuYW5jZWJhc2VkdmFsaWQjNDQxRkI4LnBkZgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQfuMUve14AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv3c4AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIASE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cHJvdmVuYW5jZWJh
c2VkdmFsaWQjNDQxRkI4LnBkZgAOAHgAOwBwAHIAbwB2AGUAbgBhAG4AYwBlAGIAYQBzAGUAZAB
2AGEAbABpAGQAYQB0AGkAbwBuAG8AZgBlAHMAYwBpAGUAbgBjAGUAZQB4AHAAZQByAGkAbQBlAG
4AdABzAG0AaQBsAGUAcwB2ADUAaQAxAC4AcABkAGYADwAaAAwATQBhAGMAaQBuAHQAbwBzAGgAI
ABIAEQAEgBXVXNlcnMvcGdyb3RoL0Ryb3Bib3gvcGFwZXJzL3Byb3ZlbmFuY2ViYXNlZHZhbGlk
YXRpb25vZmVzY2llbmNlZXhwZXJpbWVudHNtaWxlc3Y1aTEucGRmAAATAAEvAAAVAAIADf//AAD
SHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09iam
VjdF8QO3Byb3ZlbmFuY2ViYXNlZHZhbGlkYXRpb25vZmVzY2llbmNlZXhwZXJpbWVudHNtaWxlc
3Y1aTEucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIA
aQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQLbAuAC6QL0AvgDBgMNAxYDVANZA1wAAAA
AAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAADaQ==},
  BDSK-URL-1 = {http://dx.doi.org/10.1016/j.websem.2006.11.003}
}

@ARTICLE{Eccles2006a,
  ABSTRACT = {This article is concerned with enhancing agent coordination in modern
	sociotechnological systems. To this end, sociotechnological systems
	are conceptualized as problem solving systems that comprise human
	and technological agents engaged in dynamic collaboration. Following
	this, there is a discussion of the challenge of achieving agent coordination
	in problem solving systems as technological agents become increasingly
	autonomous. A key assertion is that agent coordination in problem
	solving systems might be enhanced through the study of competent
	coordination in living systems such as human and animal groups. Based
	on a review of research on competent coordination in human and animal
	groups, design principles for problem solving systems are then presented.
	Finally, methods are proposed for measuring the extent to which a
	given agent operates in accordance with these principles.},
  AUTHOR = {David W. Eccles and Paul T. Groth},
  DATE-MODIFIED = {2008-10-31 18:20:31 -0700},
  FILE = {iwcAgentCoordination.pdf:./mypapers/iwcAgentCoordination.pdf:PDF},
  JOURNAL = {Interacting with Computers},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/agentCoordIWC.pdf},
  NUMBER = {6},
  OWNER = {pgroth},
  PAGES = {1170-1185},
  TITLE = {Agent coordination and communication in sociotechnological systems:  Design and measurement issues},
  URL = {./papers/agentCoordIWC.pdf},
  VOLUME = {18},
  YEAR = {2006},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGSAAAAAAGSAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkRYWdlbnRDb29yZElXQy5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABe+r8E6TaQAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAME6sBQAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6YWdlbnRDb29yZElX
Qy5wZGYADgAkABEAYQBnAGUAbgB0AEMAbwBvAHIAZABJAFcAQwAuAHAAZABmAA8AGgAMAE0AYQB
jAGkAbgB0AG8AcwBoACAASABEABIALVVzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9hZ2VudE
Nvb3JkSVdDLnBkZgAAEwABLwAAFQACAA3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhI
iNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEBFhZ2VudENvb3JkSVdDLnBkZtIeHyYn
oicjXE5TRGljdGlvbmFyeQAIABEAGgAfACkAMgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIo
AjACPAJEAkwCdAKoArwC3ALkCTwJUAl0CaAJsAnoCgQKKAp4CowKmAAAAAAAAAgEAAAAAAAAAKA
AAAAAAAAAAAAAAAAAAArM=}
}

@ARTICLE{Eccles2006b,
  AUTHOR = {David W. Eccles and Paul T. Groth},
  DATE-MODIFIED = {2008-10-31 18:20:44 -0700},
  JOURNAL = {Technology, Instruction, Cognition and Learning (TICL)},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/323-344pp%20%20eccles-groth.pdf},
  NUMBER = {3-4},
  OWNER = {pgroth},
  PAGES = {323 - 343},
  TITLE = {Problem Solving Systems Theory: Implications for the Design of Socio-technological  Systems},
  URL = {./papers/323-344pp%20%20eccles-groth.pdf},
  VOLUME = {3},
  YEAR = {2006},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQG6AAAAAAG6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkbMzIzLTM0NHBwICBlY2NsZXMtZ3JvdGgucGRmAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQdzcUveWkAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv29kAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIARE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6MzIzLTM0NHBwICBl
Y2NsZXMtZ3JvdGgucGRmAA4AOAAbADMAMgAzAC0AMwA0ADQAcABwACAAIABlAGMAYwBsAGUAcwA
tAGcAcgBvAHQAaAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAN1VzZX
JzL3Bncm90aC9Ecm9wYm94L3BhcGVycy8zMjMtMzQ0cHAgIGVjY2xlcy1ncm90aC5wZGYAABMAA
S8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFW
TlNEYXRhWE5TT2JqZWN0XxAbMzIzLTM0NHBwICBlY2NsZXMtZ3JvdGgucGRm0h4fJieiJyNcTlN
EaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQ
CTAJ0AqgCvALcAuQJ3AnwChQKQApQCogKpArIC0ALVAtgAAAAAAAACAQAAAAAAAAAoAAAAAAAAA
AAAAAAAAAAC5Q==}
}

@TECHREPORT{provenanceArchitecture,
  ABSTRACT = {This document covers the logical and process architectures of provenance
	systems. The logical architecture identifies key roles and their
	interactions, whereas the process architecture discusses distribution
	and security. A fundamental aspect of our presentation is its technology-independent
	nature, which makes it reusable: the principles that are exposed
	in this document may be applied to different technologies.},
  AUTHOR = {Paul Groth and Sheng Jiang and Simon Miles and Steve Munroe and Victor  Tan and Sofia Tsasakou and Luc Moreau},
  DATE-MODIFIED = {2008-10-30 14:48:15 -0700},
  DISSEMINATION = {public},
  EUPUB = {yes},
  EXPORT = {yes},
  FILE = {provenanceArchitecture10.pdf:./mypapers/provenanceArchitecture10.pdf:PDF},
  INSTITUTION = {University of Southampton},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/provenancearchitecture7.pdf},
  MONTH = FEB,
  PROVENANCE = {yes},
  TITLE = {{An Architecture for Provenance Systems}},
  URL = {http://eprints.ecs.soton.ac.uk/13216/},
  YEAR = {2007},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQG6AAAAAAG6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkbcHJvdmVuYW5jZWFyY2hpdGVjdHVyZTcucGRmAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeCsUveasAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv3BsAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIARE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cHJvdmVuYW5jZWFy
Y2hpdGVjdHVyZTcucGRmAA4AOAAbAHAAcgBvAHYAZQBuAGEAbgBjAGUAYQByAGMAaABpAHQAZQB
jAHQAdQByAGUANwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAN1VzZX
JzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9wcm92ZW5hbmNlYXJjaGl0ZWN0dXJlNy5wZGYAABMAA
S8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFW
TlNEYXRhWE5TT2JqZWN0XxAbcHJvdmVuYW5jZWFyY2hpdGVjdHVyZTcucGRm0h4fJieiJyNcTlN
EaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQ
CTAJ0AqgCvALcAuQJ3AnwChQKQApQCogKpArIC0ALVAtgAAAAAAAACAQAAAAAAAAAoAAAAAAAAA
AAAAAAAAAAC5Q==},
  BDSK-URL-1 = {http://eprints.ecs.soton.ac.uk/13216/}
}

@INPROCEEDINGS{Groth2006,
  ABSTRACT = {Computer technology enables the creation of detailed documentation
	about the processes that create or affect entities (data, objects,
	etc.). Such documentation of the past can be used to answer various
	kinds of questions regarding the processes that led to the creation
	or modification of a particular entity. The answer to such questions
	are known as an entity?s provenance. In this paper, we derive a number
	of principles for documenting the past, grounded in work from philosophy
	and history, which allow for provenance questions to be answered
	within a computational context. These principles lead us to argue
	that an interaction-based model is particularly suited for representing
	high quality documentation of the past.},
  ADDRESS = {Chicago, IL},
  AUTHOR = {Paul Groth and Simon Miles and Steven Munroe},
  BOOKTITLE = {Proceedings of Third International Provenance and Annotation Workshop  (IPAW'06)},
  DATE-MODIFIED = {2008-10-31 18:22:10 -0700},
  EDITOR = {Luc Moreau and Ian Foster},
  FILE = {groth06principles.pdf:./mypapers/groth06principles.pdf:PDF},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/groth06principles.pdf},
  OWNER = {pgroth},
  PUBLISHER = {Springer},
  SERIES = {Lecture Notes in Computer Science},
  TITLE = {Principles of High Quality Documentation for Provenance: A Philosophical  Discussion},
  URL = {./papers/groth06principles.pdf},
  VOLUME = {4145},
  YEAR = {2006},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGiAAAAAAGiAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkVZ3JvdGgwNnByaW5jaXBsZXMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeNcE6RnoAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAME6qOoAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAPk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Z3JvdGgwNnByaW5j
aXBsZXMucGRmAA4ALAAVAGcAcgBvAHQAaAAwADYAcAByAGkAbgBjAGkAcABsAGUAcwAuAHAAZAB
mAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAMVVzZXJzL3Bncm90aC9Ecm9wYm94L3
BhcGVycy9ncm90aDA2cHJpbmNpcGxlcy5wZGYAABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc
2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAVZ3JvdGgw
NnByaW5jaXBsZXMucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEE
AUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQJfAmQCbQJ4AnwCigKRApoCsg
K3AroAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACxw==}
}

@INPROCEEDINGS{Tan2006,
  ABSTRACT = {Recent work has begun exploring the characterization and utilization
	of provenance in systems based on the Service Oriented Architecture
	(such as Web Services and Grid based environments). One of the salient
	issues related to provenance use within any given system is its security.
	Provenance presents some unique security requirements of its own,
	which are additionally dependent on the architectural and environmental
	context that a provenance system operates in. We discuss the security
	considerations pertaining to a Service Oriented Architecture based
	provenance system. Concurrently, we outline possible approaches to
	address them.},
  ADDRESS = {Chicago, IL},
  AUTHOR = {Victor Tan and Paul Groth and Simon Miles and Sheng Jiang and Steve  Munroe and Sofia Tsasakou and Luc Moreau},
  BOOKTITLE = {Proceedings of Third International Provenance and Annotation Workshop  (IPAW'06)},
  DATE-MODIFIED = {2008-10-31 18:22:27 -0700},
  EDITOR = {Luc Moreau and Ian Foster},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/tan06security.pdf},
  OWNER = {pgroth},
  PUBLISHER = {Springer},
  SERIES = {Lecture Notes in Computer Science},
  TITLE = {Security Issues in a SOA-based Provenance System},
  URL = {./papers/tan06security.pdf},
  VOLUME = {4145},
  YEAR = {2006},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGSAAAAAAGSAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkRdGFuMDZzZWN1cml0eS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgIcE6R5IAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAME6qgIAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6dGFuMDZzZWN1cml0
eS5wZGYADgAkABEAdABhAG4AMAA2AHMAZQBjAHUAcgBpAHQAeQAuAHAAZABmAA8AGgAMAE0AYQB
jAGkAbgB0AG8AcwBoACAASABEABIALVVzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy90YW4wNn
NlY3VyaXR5LnBkZgAAEwABLwAAFQACAA3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhI
iNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEBF0YW4wNnNlY3VyaXR5LnBkZtIeHyYn
oicjXE5TRGljdGlvbmFyeQAIABEAGgAfACkAMgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIo
AjACPAJEAkwCdAKoArwC3ALkCTwJUAl0CaAJsAnoCgQKKAp4CowKmAAAAAAAAAgEAAAAAAAAAKA
AAAAAAAAAAAAAAAAAAArM=}
}

@INPROCEEDINGS{Eccles2005,
  ABSTRACT = {This paper takes the content of our wolves, football... paper and
	addresses it to the System Science community.},
  AUTHOR = {David W. Eccles and Paul T. Groth},
  BOOKTITLE = {Proceedings of the 38th Annual Hawaii International Conference on  System Sciences (HICSS'05) },
  DATE-MODIFIED = {2008-10-31 18:22:38 -0700},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/expertpss.pdf},
  MONTH = {Jan},
  OWNER = {pgroth},
  TITLE = {Creating Expert Problem Solving Systems },
  URL = {./papers/expertpss.pdf},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGCAAAAAAGCAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkNZXhwZXJ0cHNzLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQc6L4KUdAAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL4KwlAAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6ZXhwZXJ0cHNzLnBk
ZgAOABwADQBlAHgAcABlAHIAdABwAHMAcwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwB
oACAASABEABIAKVVzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9leHBlcnRwc3MucGRmAAATAA
EvAAAVAAIADf//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhV
k5TRGF0YVhOU09iamVjdF1leHBlcnRwc3MucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAa
AB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQI/AkQ
CTQJYAlwCagJxAnoCiAKNApAAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACnQ==}
}

@INPROCEEDINGS{Groth2005,
  ABSTRACT = {Very large scale computations are now becoming routinely used as a
	methodology to undertake scientific research. In this context, ?provenance
	systems? are regarded as the equivalent of the scientist?s logbook
	for in silico experimentation: provenance captures the documentation
	of the process that led to some result. Using a protein compressibility
	analysis application, we derive a set of generic use cases for a
	provenance system. In order to support these, we address the following
	fundamental questions: what is provenance? how to record it? what
	is the performance impact for grid execution? what is the performance
	of reasoning? In doing so, we define a technologyindependent notion
	of provenance that captures interactions between components, internal
	component information and grouping of interactions, so as to allow
	us to analyse and reason about the execution of scientific processes.
	In order to support persistent provenance in heterogeneous applications,
	we introduce a separate provenance store, in which provenance documentation
	can be stored, archived and queried independently of the technology
	used to run the application. Through a series of practical tests,
	we evaluate the performance impact of such a provenance system. In
	summary, we demonstrate that provenance recording overhead of our
	prototype system remains under 10% of execution time, and we show
	that the recorded information successfully supports our use cases
	in a performant manner.},
  AUTHOR = {Paul Groth and Simon Miles and Weijian Fang and Sylvia C. Wong and  Klaus-Peter Zauner and Luc Moreau},
  BOOKTITLE = {Proceedings of the 14th IEEE International Symposium on High Performance  Distributed Computing (HPDC'05)},
  DATE-MODIFIED = {2008-10-31 18:22:54 -0700},
  LOCAL-URL = {~/Dropbox/papers/hpdc05.pdf},
  MONTH = {July},
  OWNER = {pgroth},
  TITLE = {Recording and Using Provenance in a Protein Compressibility Experiment  },
  URL = {./papers/hpdc05.pdf},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF2AAAAAAF2AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkKaHBkYzA1LnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeO78xiGIAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL8x6tIAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAM01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6aHBkYzA1LnBkZgAA
DgAWAAoAaABwAGQAYwAwADUALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAA
SACZVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvaHBkYzA1LnBkZgATAAEvAAAVAAIADf//AA
DSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09ia
mVjdFpocGRjMDUucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEA
UwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQIzAjgCQQJMAlACXgJlAm4CeQJ
+AoEAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACjg==}
}

@INPROCEEDINGS{Groth2005a,
  ABSTRACT = {The importance of understanding the process by which a result was
	generated in an experiment is fundamental to science. Without such
	information, other scientists cannot replicate, validate, or duplicate
	an experiment. We define provenance as the process that led to a
	result. With large scale in-silico experiments, it becomes increasingly
	difficult for scientists to record process documentation that can
	be used to retrieve the provenance of a result. Provenance Recording
	for Services (PReServ) is a software package that allows developers
	to integrate process documentation recording into their applications.
	PReServ has been used by several applications and its performance
	has been benchmarked.},
  AUTHOR = {Paul Groth and Simon Miles and Luc Moreau},
  BOOKTITLE = {Proceedings of the UK OST e-Science Fourth All Hands Meeting (AHM05)},
  DATE-MODIFIED = {2008-10-31 18:23:08 -0700},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/preservahm2005submit.pdf},
  MONTH = {September},
  OWNER = {pgroth},
  TITLE = {PReServ: Provenance Recording for Services},
  URL = {./papers/preservahm2005submit.pdf},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGuAAAAAAGuAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkYcHJlc2VydmFobTIwMDVzdWJtaXQucGRmAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeLr7n65wAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL7oTgwAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAQU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cHJlc2VydmFobTIw
MDVzdWJtaXQucGRmAAAOADIAGABwAHIAZQBzAGUAcgB2AGEAaABtADIAMAAwADUAcwB1AGIAbQB
pAHQALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADRVc2Vycy9wZ3JvdG
gvRHJvcGJveC9wYXBlcnMvcHJlc2VydmFobTIwMDVzdWJtaXQucGRmABMAAS8AABUAAgAN//8AA
NIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2Jq
ZWN0XxAYcHJlc2VydmFobTIwMDVzdWJtaXQucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQA
aAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQJrAn
ACeQKEAogClgKdAqYCwQLGAskAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAAC1g==}
}

@TECHREPORT{Groth2005b,
  ABSTRACT = {Scientist increasingly rely on large scale, open distributed systems
	such as Grids in order to investigate a wide variety of research
	questions. In such systems, it is difficult to know exactly how a
	result is generated, however, such information is necessary for the
	scientific process. Therefore, it is vital that these systems have
	an automated mechanism for documenting process from which a result?s
	provenance can be retrieved. The provenance of a result is the process
	that led to that result. This thesis defines what provenance is for
	distributed systems based on the Service Oriented Architecture model.
	It presents a structure for the documentation of process from which
	the provenance of a result can be retrieved. Based on this structure,
	a set of patterns and a protocol are presented for recording assertions
	about processes in Service Oriented Architecture-based systems. An
	implementation of these specifications is then detailed followed
	by an evaluation of that implementation. Finally, a direction for
	future work is outlined. esse sequitur operari being follows functioning},
  AUTHOR = {Paul T. Groth},
  DATE-MODIFIED = {2008-11-03 17:57:34 -0800},
  FILE = {PaulMiniThesisFinal.pdf:./mypapers/PaulMiniThesisFinal.pdf:PDF},
  INSTITUTION = {University of Southampton; Faculty of Engineering, Science and Mathematics;  School of Electronics and Computer Science },
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/paulminithesisfinal.pdf},
  MONTH = {July},
  OWNER = {pgroth},
  PASOA = {yes},
  TITLE = {On the Record: Provenance in Large Scale, Open, Distributed Systems},
  TYPE = {Minithesis},
  URL = {./papers/paulminithesisfinal.pdf},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGqAAAAAAGqAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkXcGF1bG1pbml0aGVzaXNmaW5hbC5wZGYAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeUr7qZowAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL7qyPwAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAQE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cGF1bG1pbml0aGVz
aXNmaW5hbC5wZGYADgAwABcAcABhAHUAbABtAGkAbgBpAHQAaABlAHMAaQBzAGYAaQBuAGEAbAA
uAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAM1VzZXJzL3Bncm90aC9Ecm
9wYm94L3BhcGVycy9wYXVsbWluaXRoZXNpc2ZpbmFsLnBkZgAAEwABLwAAFQACAA3//wAA0h4fI
CFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3Rf
EBdwYXVsbWluaXRoZXNpc2ZpbmFsLnBkZtIeHyYnoicjXE5TRGljdGlvbmFyeQAIABEAGgAfACk
AMgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAKoArwC3ALkCZwJsAnUCgA
KEApICmQKiArwCwQLEAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAtE=}
}

@INPROCEEDINGS{Townend2005a,
  ABSTRACT = {The size and complexity of many e-Science applications suggests that
	they may be very prone to errors and failures; the cost of recovering
	from failures may also be high. The FT-Grid system, developed as
	part of the e-Demand project at the University of Leeds [1], introduces
	a replication-based fault tolerance scheme that allows faults occurring
	in service-based systems to be tolerated, thus increasing the dependability
	of such systems. This paper details the progress that has been made
	in the development of FT-Grid, including both a GUI client and also
	an FT-Grid web service interface. We show empirical evidence of the
	dependability benefits offered by FT-Grid, by performing a dependability
	analysis on the results of fault injection testing performed with
	the WS-FIT tool at the University of Durham. We then illustrate a
	potential problem with voting based fault tolerance approaches in
	the service-oriented paradigm ? namely, that individual channels
	within fault-tolerant systems may invoke common services as part
	of their workflow, thus increasing the potential for commonmode failure.
	We propose a solution to this issue by using the technique of provenance
	to provide FT-Grid with topological awareness. We implement a large
	test system, and - with the use of the PreServ provenance system
	developed as part of the PASOA e-Science project at the University
	of Southampton - perform a large number of experiments which show
	that a provenance-aware FTGrid results in a much more dependable
	system than any of the other configurations tested, whilst imposing
	a negligible timing overhead.},
  AUTHOR = {Paul Townend and Paul Groth and Nik Looker and Jie Xu},
  BOOKTITLE = {Proceedings of the UK OST e-Science Fourth All Hands Meeting (AHM05)},
  DATE-MODIFIED = {2008-10-31 18:23:20 -0700},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/ahm-ftgrid-3.pdf},
  MONTH = {September},
  OWNER = {pgroth},
  TITLE = {FT-Grid: A Fault-Tolerance System for e-Science},
  URL = {./papers/ahm-ftgrid-3.pdf},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGOAAAAAAGOAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkQYWhtLWZ0Z3JpZC0zLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgNL8xipQAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL8x7QQAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6YWhtLWZ0Z3JpZC0z
LnBkZgAADgAiABAAYQBoAG0ALQBmAHQAZwByAGkAZAAtADMALgBwAGQAZgAPABoADABNAGEAYwB
pAG4AdABvAHMAaAAgAEgARAASACxVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvYWhtLWZ0Z3
JpZC0zLnBkZgATAAEvAAAVAAIADf//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU
011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QEGFobS1mdGdyaWQtMy5wZGbSHh8mJ6InI1xO
U0RpY3Rpb25hcnkACAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwC
RAJMAnQCqAK8AtwC5AksCUAJZAmQCaAJ2An0ChgKZAp4CoQAAAAAAAAIBAAAAAAAAACgAAAAAAA
AAAAAAAAAAAAKu}
}

@INPROCEEDINGS{Townend2005,
  ABSTRACT = {Service-orientation has been proposed as away of facilitating the
	development and integration of increasingly complex and heterogeneous
	system components. However, there are many new challenges to the
	dependability community in this new paradigm, such as how individual
	channels within fault-tolerant systems may invoke common services
	as part of their workflow, thus increasing the potential for common-mode
	failure. We propose a scheme that - for the first time - links the
	technique of provenance with that of multi-version fault tolerance.
	We implement a large test system and perform experiments with a single-version
	system, a traditional MVD system, and a provenance-aware MVD system,
	and compare their results. We show that for this experiment, our
	provenance-aware scheme results in a much more dependable system
	than either of the other systems tested, whilst imposing a negligible
	timing overhead.},
  AUTHOR = {Paul Townend and Paul Groth and Jie Xu},
  BOOKTITLE = {Proc. of the 8th IEEE International Symposium on Object-oriented  Real-time distributed Computing (ISORC 2005)},
  DATE-MODIFIED = {2008-10-31 18:23:32 -0700},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/isorc-final.pdf},
  MONTH = {May},
  OWNER = {pgroth},
  TITLE = {A Provenance-Aware Weighted Fault Tolerance Scheme for Service-Based  Applications},
  URL = {./papers/isorc-final.pdf},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGKAAAAAAGKAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkPaXNvcmMtZmluYWwucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgRb5/hOwAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL5/51wAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6aXNvcmMtZmluYWwu
cGRmAA4AIAAPAGkAcwBvAHIAYwAtAGYAaQBuAGEAbAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB
0AG8AcwBoACAASABEABIAK1VzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9pc29yYy1maW5hbC
5wZGYAABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0Y
WJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAPaXNvcmMtZmluYWwucGRm0h4fJieiJyNcTlNEaWN0
aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0
AqgCvALcAuQJHAkwCVQJgAmQCcgJ5AoIClAKZApwAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAA
AAAAACqQ==}
}

@INPROCEEDINGS{Wong:AHM05,
  ABSTRACT = {E-science experiments typically involve many distributed services
	maintained by different organisations. As part of the scientific
	process, it is important for scientists to be able to verify the
	correctness of their own experiments, or to review the correctness
	of their peers? work. There is no existing framework for validating
	such experiments. Users therefore have to rely on error checking
	performed by the services, or adopt other ad hoc methods. This paper
	introduces a platform independent framework for validating workflow
	executions. The validation relies on reasoning over the documented
	provenance of experiment results and semantic descriptions of services
	advertised in a registry. This validation process ensures experiments
	are performed correctly, and thus results generated are meaningful.
	The framework is tested in a bioinformatics application that performs
	protein compressibility analysis.},
  ADDRESS = {Nottingham},
  AUTHOR = {Wong, Sylvia C. and Miles, Simon and Fang, Weijian and Groth, Paul  and Moreau, Luc},
  BOOKTITLE = {Proceedings of Fourth All Hands Meeting (AHM'05)},
  DATE-MODIFIED = {2008-11-03 18:00:49 -0800},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/sem-valid.pdf},
  MONTH = SEP,
  PIND = {EZ~05~05~04},
  TITLE = {Validation of E-Science Experiments using a Provenance-based Approach},
  URL = {http://eprints.ecs.soton.ac.uk/11063/},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGCAAAAAAGCAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkNc2VtLXZhbGlkLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgTb8xigAAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL8x7HAAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6c2VtLXZhbGlkLnBk
ZgAOABwADQBzAGUAbQAtAHYAYQBsAGkAZAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwB
oACAASABEABIAKVVzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9zZW0tdmFsaWQucGRmAAATAA
EvAAAVAAIADf//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhV
k5TRGF0YVhOU09iamVjdF1zZW0tdmFsaWQucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAa
AB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQI/AkQ
CTQJYAlwCagJxAnoCiAKNApAAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACnQ==},
  BDSK-URL-1 = {http://eprints.ecs.soton.ac.uk/11063/}
}

@INPROCEEDINGS{Wong:ISWC05,
  ADDRESS = {Galway, Ireland},
  AUTHOR = {Wong, Sylvia C. and Miles, Simon and Fang, Weijian and Groth, Paul  and Moreau, Luc},
  BOOKTITLE = {Proceedings of 4th International Semantic Web Conference (ISWC'05)},
  DATE-MODIFIED = {2008-11-03 18:00:40 -0800},
  FILE = {semvalidiswc.pdf:./mypapers/semvalidiswc.pdf:PDF},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/semvalidiswc.pdf},
  MONTH = {nov},
  NOURL = {http://eprints.ecs.soton.ac.uk/11161/},
  PAGES = {801-815},
  PUBLISHER = {Springer-Verlag},
  SERIES = {Lecture Notes in Computer Science},
  TITLE = {Provenance-based Validation of E-Science Experiments},
  URL = {./papers/semvalidiswc.pdf},
  VOLUME = {3729},
  YEAR = {2005},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGOAAAAAAGOAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkQc2VtdmFsaWRpc3djLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQjkcE6Q34AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAME6pe4AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6c2VtdmFsaWRpc3dj
LnBkZgAADgAiABAAcwBlAG0AdgBhAGwAaQBkAGkAcwB3AGMALgBwAGQAZgAPABoADABNAGEAYwB
pAG4AdABvAHMAaAAgAEgARAASACxVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvc2VtdmFsaW
Rpc3djLnBkZgATAAEvAAAVAAIADf//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU
011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QEHNlbXZhbGlkaXN3Yy5wZGbSHh8mJ6InI1xO
U0RpY3Rpb25hcnkACAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwC
RAJMAnQCqAK8AtwC5AksCUAJZAmQCaAJ2An0ChgKZAp4CoQAAAAAAAAIBAAAAAAAAACgAAAAAAA
AAAAAAAAAAAAKu}
}

@INPROCEEDINGS{Eccles2004,
  ABSTRACT = {This paper describes how computer-human interaction in ambient computing
	environments can be best informed by conceptualizing of such environments
	as problem solving systems. Typically, such systems comprise multiple
	human and technological agents that meet the demands imposed by problem
	constraints through dynamic collaboration. A key assertion is that
	the design of ambient computing environments towards efficacious
	human-machine collaboration can benefit from an understanding of
	competence models of human-human and animal-animal collaboration.
	Consequently, design principles for such environments are derived
	from a review of competent collaboration in human groups, such as
	sport teams, and animal groups, such as wolf packs.},
  AUTHOR = {David W. Eccles and Paul T. Groth},
  BOOKTITLE = {Proceedings of the Third Nordic conference on Human-Computer interaction},
  DATE-MODIFIED = {2008-11-03 18:00:29 -0800},
  DOI = {http://doi.acm.org/10.1145/1028014.1028055},
  ISBN = {1-58113-857},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/p269-eccles.pdf},
  LOCATION = {Tampere, Finland},
  MONTH = {October},
  PAGES = {269--275},
  PUBLISHER = {ACM Press},
  TITLE = {Wolves, football, and ambient computing: facilitating collaboration  in problem solving systems through the study of human and animal  groups},
  URL = {./papers/p269-eccles.pdf},
  YEAR = {2004},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGKAAAAAAGKAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkPcDI2OS1lY2NsZXMucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQdJ8UveM8AAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAMUv2z8AAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAOE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cDI2OS1lY2NsZXMu
cGRmAA4AIAAPAHAAMgA2ADkALQBlAGMAYwBsAGUAcwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB
0AG8AcwBoACAASABEABIAK1VzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9wMjY5LWVjY2xlcy
5wZGYAABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0Y
WJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAPcDI2OS1lY2NsZXMucGRm0h4fJieiJyNcTlNEaWN0
aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0
AqgCvALcAuQJHAkwCVQJgAmQCcgJ5AoIClAKZApwAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAA
AAAAACqQ==},
  BDSK-URL-1 = {http://doi.acm.org/10.1145/1028014.1028055}
}

@INPROCEEDINGS{Groth2004,
  ABSTRACT = {Both the scientific and business communities are beginning to rely
	on Grids as problemsolving mechanisms. These communities also have
	requirements in terms of provenance. Provenance is the documentation
	of process and the necessity for it is apparent in fields ranging
	from medicine to aerospace. To support provenance capture in Grids,
	we have developed an implementation-independent protocol for the
	recording of provenance. We describe the protocol in the context
	of a service-oriented architecture and formalise the entities involved
	using an abstract state machine or a three-dimensional state transition
	diagram. Using these techniques we sketch a liveness property for
	the system.},
  ADDRESS = {Nottingham, UK},
  AUTHOR = {Paul Groth and Michael Luck and Luc Moreau},
  BOOKTITLE = {Proceedings of the UK OST e-Science Second All Hands Meeting 2004  (AHM'04)},
  DATE-MODIFIED = {2008-11-03 18:00:19 -0800},
  EXPORT = {yes},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/ahmprep.pdf},
  MONTH = SEP,
  PAGECOUNT = {8},
  PASOA = {yes},
  PIND = {EZ~03~03~04},
  TITLE = {Formalising a protocol for recording provenance in Grids},
  URL = {./papers/ahmprep.pdf},
  YEAR = {2004},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF6AAAAAAF6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkLYWhtcHJlcC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeKL25APYAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL25cXYAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6YWhtcHJlcC5wZGYA
DgAYAAsAYQBoAG0AcAByAGUAcAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASAB
EABIAJ1VzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9haG1wcmVwLnBkZgAAEwABLwAAFQACAA
3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYT
lNPYmplY3RbYWhtcHJlcC5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkACAARABoAHwApADIANwA6
AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC5AjcCPAJFAlACVAJiAmk
CcgJ+AoMChgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKT},
  BDSK-URL-1 = {citeseer.ist.psu.edu/groth04formalising.html}
}

@INPROCEEDINGS{Groth2004a,
  ABSTRACT = {Both the scientific and business communities, which are beginning
	to rely on Grids as problem-solving mechanisms, have requirements
	in terms of provenance. The provenance of some data is the documentation
	of process that led to the data; its necessity is apparent in fields
	ranging from medicine to aerospace. To support provenance capture
	in Grids, we have developed an implementation-independent protocol
	for the recording of provenance. We describe the protocol in the
	context of a service-oriented architecture and formalise the entities
	involved using an abstract state machine or a three-dimensional state
	transition diagram. Using these techniques we sketch a liveness property
	for the system.},
  ADDRESS = {Grenoble, France},
  AUTHOR = {Paul Groth and Michael Luck and Luc Moreau},
  BOOKTITLE = {Proceedings of the 8th International Conference on Principles of  Distributed Systems (OPODIS'04)},
  DATE-MODIFIED = {2008-11-03 18:00:06 -0800},
  EXPORT = {yes},
  FILE = {opodis04.pdf:./mypapers/opodis04.pdf:PDF},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/opodis04.pdf},
  MONTH = DEC,
  PASOA = {yes},
  PIND = {EZ~03~03~04},
  TITLE = {A protocol for recording provenance in service-oriented Grids},
  URL = {./papers/opodis04.pdf},
  YEAR = {2004},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF+AAAAAAF+AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkMb3BvZGlzMDQucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQd7L2nqHwAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL2oCuwAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6b3BvZGlzMDQucGRm
AAAOABoADABvAHAAbwBkAGkAcwAwADQALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAA
gAEgARAASAChVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvb3BvZGlzMDQucGRmABMAAS8AAB
UAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFWTlNEY
XRhWE5TT2JqZWN0XG9wb2RpczA0LnBkZtIeHyYnoicjXE5TRGljdGlvbmFyeQAIABEAGgAfACkA
MgA3ADoAPwBBAFMAXABiAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAKoArwC3ALkCOwJAAkkCVAJ
YAmYCbQJ2AoMCiAKLAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAApg=}
}

@TECHREPORT{Groth2004b,
  ABSTRACT = {Provenance is the documentation of process for some result. This report
	addresses provenance recording in Service-Oriented Architectures,
	specifically for Grids and Web Services. The document begins by motivating
	the need for provenance recording. It then presents background information
	for Service-Oriented Architectures, Grids, Web Services and provenance
	software. Given this background, an architecture and protocol for
	recording provenance are presented along with an implementation of
	a provenance service. Finally, a direction for future work is outlined.
	},
  AUTHOR = {Paul T. Groth},
  DATE-MODIFIED = {2008-11-03 17:57:26 -0800},
  FILE = {Paul9MonthReportFinal.pdf:./mypapers/Paul9MonthReportFinal.pdf:PDF},
  INSTITUTION = {University of Southampton; Faculty of Engineering, Science and Mathematics;  School of Electronics and Computer Science },
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/paul9monthreportfinal.pdf},
  OWNER = {pgroth},
  PASOA = {yes},
  TITLE = {Recording Provenance in Service-Oriented Architectures },
  TYPE = {9 Month Report},
  URL = {./papers/paul9monthreportfinal.pdf},
  YEAR = {2004},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGyAAAAAAGyAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkZcGF1bDltb250aHJlcG9ydGZpbmFsLnBkZgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeWL4/b6QAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL4/4CQAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAQk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6cGF1bDltb250aHJl
cG9ydGZpbmFsLnBkZgAOADQAGQBwAGEAdQBsADkAbQBvAG4AdABoAHIAZQBwAG8AcgB0AGYAaQB
uAGEAbAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIANVVzZXJzL3Bncm
90aC9Ecm9wYm94L3BhcGVycy9wYXVsOW1vbnRocmVwb3J0ZmluYWwucGRmAAATAAEvAAAVAAIAD
f//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhO
U09iamVjdF8QGXBhdWw5bW9udGhyZXBvcnRmaW5hbC5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnk
ACAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8Atw
C5Am8CdAJ9AogCjAKaAqECqgLGAssCzgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALb}
}

@INPROCEEDINGS{Suri2003,
  ABSTRACT = {This paper describes an approach to provide runtime policy-based control
	over information exchange. Two different control mechanisms are discussed:
	semantic (content-based) filtering of messages as well as in-stream
	transformation of messages. Both of these control mechanisms are
	driven by policies at run-time. These mechanisms allow a far more
	fine-grained control over dynamic and autonomous agent interactions.
	With such an approach, we hope to increase the confidence with which
	system designers will adopt agent-based approaches to building dynamic,
	heterogeneous systems.},
  AUTHOR = {Niranjan Suri and Jeffrey Bradshaw and Andrzej Uszok and Maggie Breedy  and Marco Carvalho and Paul Groth and Renia Jeffers and Matt Johnson  and Shri Kulkarni and James Lott and Mark Burstein and Brett Benyo  and David Diller},
  BOOKTITLE = {Proceedings of the Second nternational joint conference on Autonomous  agents and multiagent systems (AAMAS 2003)},
  DATE-MODIFIED = {2008-11-03 17:59:44 -0800},
  DOI = {http://doi.acm.org/10.1145/860575.860831},
  ISBN = {1-58113-683-8},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/damlpolicyposter.pdf},
  LOCATION = {Melbourne, Australia},
  PAGES = {1132--1133},
  PUBLISHER = {ACM Press},
  TITLE = {Towards {DAML-based} policy enforcement for semantic data transformation  and filtering in multi-agent systems},
  URL = {./papers/damlpolicyposter.pdf},
  YEAR = {2003},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGeAAAAAAGeAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkUZGFtbHBvbGljeXBvc3Rlci5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQjpr24/hoAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL25bpoAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAPU1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6ZGFtbHBvbGljeXBv
c3Rlci5wZGYAAA4AKgAUAGQAYQBtAGwAcABvAGwAaQBjAHkAcABvAHMAdABlAHIALgBwAGQAZgA
PABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADBVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYX
BlcnMvZGFtbHBvbGljeXBvc3Rlci5wZGYAEwABLwAAFQACAA3//wAA0h4fICFYJGNsYXNzZXNaJ
GNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RfEBRkYW1scG9saWN5
cG9zdGVyLnBkZtIeHyYnoicjXE5TRGljdGlvbmFyeQAIABEAGgAfACkAMgA3ADoAPwBBAFMAXAB
iAGkAcAB4AIMAhQCIAIoAjACPAJEAkwCdAKoArwC3ALkCWwJgAmkCdAJ4AoYCjQKWAq0CsgK1AA
AAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAsI=},
  BDSK-URL-1 = {http://doi.acm.org/10.1145/860575.860831}
}

@INPROCEEDINGS{Suri2003b,
  ABSTRACT = {Agile computing may be defined as opportunistically (or on user demand)
	discovering and taking advantage of available resources in order
	to improve capability, performance, efficiency, fault tolerance,
	and survivability. The term agile is used to highlight both the need
	to quickly react to changes in the environment as well as the need
	to exploit transient resources only available for short periods of
	time. Agile computing builds on current research in grid computing,
	ad-hoc networking, and peer-to-peer resource sharing. This paper
	describes both the general notion of agile computing as well as one
	particular approach that exploits mobility of code, data, and computation.
	Some performance metrics are also suggested to measure the effectiveness
	of any approach to agile computing.},
  AUTHOR = {Niranjan Suri and Jeffrey M. Bradshaw and Marco M. Carvalho and Thomas  B. Cowin and Maggie R. Breedy and Paul T. Groth and Raul Saavedra},
  BOOKTITLE = {Proceedings of the 3st International Symposium on Cluster Computing  and the Grid},
  DATE-MODIFIED = {2008-11-03 17:59:33 -0800},
  FILE = {agilecomputing.pdf:./mypapers/agilecomputing.pdf:PDF},
  ISBN = {0-7695-1919-9},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/agilecomputing.pdf},
  PAGES = {618},
  PUBLISHER = {IEEE Computer Society},
  TITLE = {{Agile Computing: Bridging the Gap between Grid Computing and Ad-hoc  Peer-to-Peer Resource Sharing}},
  URL = {./papers/agilecomputing.pdf},
  YEAR = {2003},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGWAAAAAAGWAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkSYWdpbGVjb21wdXRpbmcucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgAr26BswAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL26d0wAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAO01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6YWdpbGVjb21wdXRp
bmcucGRmAAAOACYAEgBhAGcAaQBsAGUAYwBvAG0AcAB1AHQAaQBuAGcALgBwAGQAZgAPABoADAB
NAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAC5Vc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvYW
dpbGVjb21wdXRpbmcucGRmABMAAS8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hb
WWjISIjXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxASYWdpbGVjb21wdXRpbmcucGRm
0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwC
FAIgAigCMAI8AkQCTAJ0AqgCvALcAuQJTAlgCYQJsAnACfgKFAo4CowKoAqsAAAAAAAACAQAAAA
AAAAAoAAAAAAAAAAAAAAAAAAACuA==}
}

@INPROCEEDINGS{Suri2003a,
  ABSTRACT = {This paper introduces the use of mobile agents as the mechanism for
	policy enforcement in multi-agent multidomain systems. The focus
	is on the effective application of communication policies in the
	setup and maintenance of spanning data streams that cross multiple
	hosts in different domains. We have designed and implemented a mobile
	agent based framework (FlexFeed) that works in concert with the KAoS
	framework for policy management.},
  AUTHOR = {Niranjan Suri and Marco Carvalho and Jeffrey M. Bradshaw and Maggie  R. Breedy and Thomas B. Cowin and Paul T. Groth and Raul Saavedra  and Andrzej Uszok},
  BOOKTITLE = {Proceedings of the 4th IEEE International Workshop on Policies for  Distributed Systems and Networks},
  DATE-MODIFIED = {2008-11-03 17:59:24 -0800},
  FILE = {enforcementpolicyma2003.pdf:./mypapers/enforcementpolicyma2003.pdf:PDF},
  ISBN = {0-7695-1933-4},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/enforcementpolicyma2003.pdf},
  PAGES = {247},
  PUBLISHER = {IEEE Computer Society},
  TITLE = {Enforcement of Communications Policies in Software Agent Systems  through Mobile Code},
  URL = {./papers/enforcementpolicyma2003.pdf},
  YEAR = {2003},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQG6AAAAAAG6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkbZW5mb3JjZW1lbnRwb2xpY3ltYTIwMDMucGRmAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgCrsYYZAAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAALsYxAAAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIARE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6ZW5mb3JjZW1lbnRw
b2xpY3ltYTIwMDMucGRmAA4AOAAbAGUAbgBmAG8AcgBjAGUAbQBlAG4AdABwAG8AbABpAGMAeQB
tAGEAMgAwADAAMwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAN1VzZX
JzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9lbmZvcmNlbWVudHBvbGljeW1hMjAwMy5wZGYAABMAA
S8AABUAAgAN//8AANIeHyAhWCRjbGFzc2VzWiRjbGFzc25hbWWjISIjXU5TTXV0YWJsZURhdGFW
TlNEYXRhWE5TT2JqZWN0XxAbZW5mb3JjZW1lbnRwb2xpY3ltYTIwMDMucGRm0h4fJieiJyNcTlN
EaWN0aW9uYXJ5AAgAEQAaAB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQ
CTAJ0AqgCvALcAuQJ3AnwChQKQApQCogKpArIC0ALVAtgAAAAAAAACAQAAAAAAAAAoAAAAAAAAA
AAAAAAAAAAC5Q==}
}

@INPROCEEDINGS{Suri2001,
  ABSTRACT = {While You're Away (WYA) is a distributed system that aggregates the
	computational power of individual computer systems. WYA introduces
	the notion of Roaming Computations - Java-based programs that move
	around the network utilizing the resources of idle workstations.
	WYA provides architectural independence and addresses issues of convenience,
	security, and incentive for owners of workstations. WYA is based
	on the NOMADS mobile agent system, which uses the Aroma Virtual Machine
	(VM) to provide strong mobiliy, resource control, and resource accounting.
	WYA currently runs on Win32 and UNIX workstations but is being extended
	to work on other computational devices such as television set-top
	boxes, video game consoles, and Internet appliances.},
  AUTHOR = {Niranjan Suri and Paul T. Groth and Jeffrey M. Bradshaw},
  BOOKTITLE = {Proceedings of the 1st International Symposium on Cluster Computing  and the Grid},
  DATE-MODIFIED = {2008-11-03 17:59:14 -0800},
  ISBN = {0-7695-1010-8},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/wyaieee.pdf},
  PAGES = {470},
  PUBLISHER = {IEEE Computer Society},
  TITLE = {{While You're Away: A System for Load-Balancing and Resource Sharing  Based on Mobile Agents}},
  URL = {./papers/wyaieee.pdf},
  YEAR = {2001},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQF6AAAAAAF6AAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkLd3lhaWVlZS5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgD726BPYAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL26dXYAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANE1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6d3lhaWVlZS5wZGYA
DgAYAAsAdwB5AGEAaQBlAGUAZQAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASAB
EABIAJ1VzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy93eWFpZWVlLnBkZgAAEwABLwAAFQACAA
3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlRGF0YVZOU0RhdGFYT
lNPYmplY3Rbd3lhaWVlZS5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkACAARABoAHwApADIANwA6
AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC5AjcCPAJFAlACVAJiAmk
CcgJ+AoMChgAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKT}
}

@INPROCEEDINGS{Groth2000,
  ABSTRACT = {NOMADS is a mobile agent system for Java-based mobile agents. One
	of the key enhancements provided by NOMADS is the ability to monitor
	and control resources consumed by agents running within the NOMADS
	environment. This paper describes the CPU resource control mechanism,
	which complements the disk and network resource controls already
	available in the NOMADS environment. },
  AUTHOR = {Paul T. Groth and Niranjan Suri},
  BOOKTITLE = {Proceedings of the ACM OOPSLA Workshop on Experiences with Autonomous  Mobile Objects and Agent Based Systems, Minneapolis, USA, Oct. 2000.},
  DATE-MODIFIED = {2008-11-03 17:58:59 -0800},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/cpuresourcecontrol.pdf},
  OWNER = {pgroth},
  TITLE = {{CPU Resource Control and Accounting in the NOMADS Mobile Agent System}  },
  URL = {./papers/cpuresourcecontrol.pdf},
  YEAR = {2000},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGmAAAAAAGmAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkWY3B1cmVzb3VyY2Vjb250cm9sLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQeRLrzmSAAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAALrz+5AAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAP01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6Y3B1cmVzb3VyY2Vj
b250cm9sLnBkZgAADgAuABYAYwBwAHUAcgBlAHMAbwB1AHIAYwBlAGMAbwBuAHQAcgBvAGwALgB
wAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADJVc2Vycy9wZ3JvdGgvRHJvcG
JveC9wYXBlcnMvY3B1cmVzb3VyY2Vjb250cm9sLnBkZgATAAEvAAAVAAIADf//AADSHh8gIVgkY
2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QFmNw
dXJlc291cmNlY29udHJvbC5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkACAARABoAHwApADIANwA
6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC5AmMCaAJxAnwCgAKOAp
UCngK3ArwCvwAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALM}
}

@INPROCEEDINGS{Suri2000a,
  ABSTRACT = {NOMADS is a Java-based agent system that supports strong mobility
	(i.e., the ability to capture and transfer the full execution state
	of migrating agents) and safe agent execution (i.e., the ability
	to control resources consumed by agents, facilitating guarantees
	of quality of service while protecting against denial of service
	attacks). The NOMADS environment is composed of two parts: an agent
	execution environment called Oasis and a new Java-compatible Virtual
	Machine (VM) called Aroma. The combination of Oasis and the Aroma
	VM provides key enhancements over todays Java agent environments.},
  AUTHOR = {Niranjan Suri and Jeffrey Bradshaw and Maggie R. Breedy and Paul  T. Groth and Gregory A. Hill and Renia Jeffers},
  BOOKTITLE = {Proceedings of the Second International Symposium on Agent Systems  and Applications and Fourth International Symposium on Mobile Agents,  ASA/MA 2000, Zurich, Switzerland},
  DATE-MODIFIED = {2008-11-03 17:58:44 -0800},
  EDITOR = {David Kotz, Friedemann Mattern },
  ISBN = {3-540-41052-X},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/strongmobility2000.pdf},
  PAGES = {2--15},
  PUBLISHER = {Springer-Verlag},
  SERIES = {Lecture Notes in Computer Science},
  TITLE = {{Strong Mobility and Fine-Grained Resource Control in NOMADS}},
  URL = {./papers/strongmobility2000.pdf},
  VOLUME = {1882 / 2004},
  YEAR = {2000},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGmAAAAAAGmAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkWc3Ryb25nbW9iaWxpdHkyMDAwLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgHL255YIAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL26VgIAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAP01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6c3Ryb25nbW9iaWxp
dHkyMDAwLnBkZgAADgAuABYAcwB0AHIAbwBuAGcAbQBvAGIAaQBsAGkAdAB5ADIAMAAwADAALgB
wAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADJVc2Vycy9wZ3JvdGgvRHJvcG
JveC9wYXBlcnMvc3Ryb25nbW9iaWxpdHkyMDAwLnBkZgATAAEvAAAVAAIADf//AADSHh8gIVgkY
2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhVk5TRGF0YVhOU09iamVjdF8QFnN0
cm9uZ21vYmlsaXR5MjAwMC5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkACAARABoAHwApADIANwA
6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC5AmMCaAJxAnwCgAKOAp
UCngK3ArwCvwAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAALM}
}

@INPROCEEDINGS{Suri2000b,
  AUTHOR = {Niranjan Suri and Jeffrey M. Bradshaw and Maggie R. Breedy and Paul  T. Groth and Gregory A. Hill and Renia Jeffers and Timothy S. Mitrovich},
  BOOKTITLE = {Proceedings of ECOOP'2000, Nice, France, 2000},
  CITESEERURL = {citeseer.ist.psu.edu/suri00overview.html},
  DATE-MODIFIED = {2008-11-03 17:58:32 -0800},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/ecoop2000.pdf},
  OWNER = {pgroth},
  TITLE = {{An Overview of the NOMADS Mobile Agent System}},
  URL = {./papers/ecoop2000.pdf},
  YEAR = {2000},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGCAAAAAAGCAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkNZWNvb3AyMDAwLnBkZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgE7X6RWwAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAALX6p9wAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIANk1hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6ZWNvb3AyMDAwLnBk
ZgAOABwADQBlAGMAbwBvAHAAMgAwADAAMAAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwB
oACAASABEABIAKVVzZXJzL3Bncm90aC9Ecm9wYm94L3BhcGVycy9lY29vcDIwMDAucGRmAAATAA
EvAAAVAAIADf//AADSHh8gIVgkY2xhc3Nlc1okY2xhc3NuYW1loyEiI11OU011dGFibGVEYXRhV
k5TRGF0YVhOU09iamVjdF1lY29vcDIwMDAucGRm0h4fJieiJyNcTlNEaWN0aW9uYXJ5AAgAEQAa
AB8AKQAyADcAOgA/AEEAUwBcAGIAaQBwAHgAgwCFAIgAigCMAI8AkQCTAJ0AqgCvALcAuQI/AkQ
CTQJYAlwCagJxAnoCiAKNApAAAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAAAAAAAAACnQ==},
  BDSK-URL-1 = {http://cui.unige.ch/~ecoopws/ws00},
  BDSK-URL-2 = {http://citeseer.ist.psu.edu/citeseer.ist.psu.edu/suri00overview.html}
}

@INPROCEEDINGS{Suri2000,
  AUTHOR = {Niranjan Suri and Jeffrey M. Bradshaw and Maggie R. Breedy and Paul  T. Groth and Gregory A. Hill and Renia Jeffers and Timothy S. Mitrovich  and Brian R. Pouliot and David S. Smith},
  BOOKTITLE = {Proceedings of the fourth international conference on Autonomous  agents},
  DATE-MODIFIED = {2008-11-03 17:58:18 -0800},
  DOI = {http://doi.acm.org/10.1145/336595.337103},
  ISBN = {1-58113-230-1},
  LOCAL-URL = {file://localhost/Users/pgroth/Dropbox/papers/nomads2000.pdf},
  LOCATION = {Barcelona, Spain},
  PAGES = {163--164},
  PUBLISHER = {ACM Press},
  TITLE = {{NOMADS: toward a strong and safe mobile agent system}},
  URL = {./papers/nomads2000.pdf},
  YEAR = {2000},
  BDSK-FILE-1 = {YnBsaXN0MDDUAQIDBAUGCQpYJHZlcnNpb25UJHRvcFkkYXJjaGl2ZXJYJG9iamVjdHMSAAGGoNE
HCFRyb290gAFfEA9OU0tleWVkQXJjaGl2ZXKoCwwXGBkdJCVVJG51bGzTDQ4PEBEUViRjbGFzc1
dOUy5rZXlzWk5TLm9iamVjdHOAB6ISE4ACgAOiFRaABIAGWWFsaWFzRGF0YVxyZWxhdGl2ZVBhd
GjSDRobHFdOUy5kYXRhgAVPEQGGAAAAAAGGAAIAAAxNYWNpbnRvc2ggSEQAAAAAAAAAAAAAAAAA
AADDYZv1SCsAAABEGrkObm9tYWRzMjAwMC5wZGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgGr24/9gAAAAAAAAAAAABAAIAAAkgAAAAAAAAAAAAAA
AAAAAABnBhcGVycwAQAAgAAMNiDHUAAAARAAgAAL25cFgAAAABABAARBq5AEQMBgALsQ4AAHlrA
AIAN01hY2ludG9zaCBIRDpVc2VyczpwZ3JvdGg6RHJvcGJveDpwYXBlcnM6bm9tYWRzMjAwMC5w
ZGYAAA4AHgAOAG4AbwBtAGEAZABzADIAMAAwADAALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdAB
vAHMAaAAgAEgARAASACpVc2Vycy9wZ3JvdGgvRHJvcGJveC9wYXBlcnMvbm9tYWRzMjAwMC5wZG
YAEwABLwAAFQACAA3//wAA0h4fICFYJGNsYXNzZXNaJGNsYXNzbmFtZaMhIiNdTlNNdXRhYmxlR
GF0YVZOU0RhdGFYTlNPYmplY3Rebm9tYWRzMjAwMC5wZGbSHh8mJ6InI1xOU0RpY3Rpb25hcnkA
CAARABoAHwApADIANwA6AD8AQQBTAFwAYgBpAHAAeACDAIUAiACKAIwAjwCRAJMAnQCqAK8AtwC
5AkMCSAJRAlwCYAJuAnUCfgKNApIClQAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAKi},
  BDSK-URL-1 = {http://doi.acm.org/10.1145/336595.337103}
}

@COMMENT{{BibDesk Static Groups{




	
		group name
		my papers
		keys
		Groth2005,provCACM08,Suri2000a,Eccles2006a,Suri2003,Suri2000,Groth2004,Miles:eScience07,miles:BRMAS2008,Wong:AHM05,Townend2005a,Suri2003a,DBLP:journals/concurrency/XuTLG08,Chen2005,Eccles2004,firstProvenanceChallenge,Miles:WEBSEM07,Suri2003b,Groth2006,Eccles2007,Editorial:Challenge06,agentPrime07,Moreau:HPC08,pgrothEscience2008,Groth2005b,Tan2006,Groth2004b,Groth2000,Groth2007,Groth:TOIT08,tpdsPrep2008,provenanceArchitecture,Eccles2005,Townend2005,Suri2000b,Groth2005a,Wong:ISWC05,Miles:CISE2008,Groth2004a,Miles2007,Suri2001,Eccles2006b
	


}}

This file has been generated by bibtex2html 1.75