TY - CHAP
T1 - Automatically Adapting Source Code to Document Provenance
AU - Miles, Simon
PY - 2010
Y1 - 2010
N2 - Being able to ask questions about the provenance of sonic data requires documentation on each influence on that data's existence and content. Much software exists, and is being developed, for which there is no provenance-awareness, i.e. at best, the data it outputs can be connected to its inputs, but with no record of intermediate processing. Further, where sonic record of processing does exist, e.g. as logs, it is not in a form easily connected with that of other processes. We would like to enable compiled software to record useful documentation without requiring prior manual adaptation. In this paper, we present an approach to adapting source code from its original form without manual manipulation, to record information on data provenance during execution.
AB - Being able to ask questions about the provenance of sonic data requires documentation on each influence on that data's existence and content. Much software exists, and is being developed, for which there is no provenance-awareness, i.e. at best, the data it outputs can be connected to its inputs, but with no record of intermediate processing. Further, where sonic record of processing does exist, e.g. as logs, it is not in a form easily connected with that of other processes. We would like to enable compiled software to record useful documentation without requiring prior manual adaptation. In this paper, we present an approach to adapting source code from its original form without manual manipulation, to record information on data provenance during execution.
UR - http://www.scopus.com/inward/record.url?scp=78651085687&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-17819-1_13
DO - 10.1007/978-3-642-17819-1_13
M3 - Conference paper
SN - 9783642178184
T3 - Lecture Notes in Computer Science
SP - 102
EP - 110
BT - Provenance and Annotation of Data and Processes
A2 - McGuinness, Deborah L.
A2 - Michaelis, James R.
A2 - Moreau, Luc
PB - Springer Berlin Heidelberg
CY - Berlin
T2 - 3rd International Provenance and Annotation Workshop
Y2 - 15 June 2010 through 16 June 2010
ER -