-
Notifications
You must be signed in to change notification settings - Fork 77
Collecting provenance from an external application
Ashish Gehani edited this page Feb 11, 2016
·
10 revisions
To let a user (or external application) start sending provenance information to SPADE with minimal effort, we have implemented the DSL reporter. External applications can also report provenance in JSON format or a fragment of the Graphviz DOT language. Information on how to use the DSL, JSON, and Graphviz reporters is available through the submenus on the right.
This material is based upon work supported by the National Science Foundation under Grants OCI-0722068, IIS-1116414, and ACI-1547467. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
- Setting up SPADE
- Storing provenance
-
Collecting provenance
- Across the operating system
- Limiting collection to a part of the filesystem
- From an external application
- With compile-time instrumentation
- Using the reporting API
- Of transactions in the Bitcoin blockchain
- Filtering provenance
- Viewing provenance
-
Querying SPADE
- Illustrative example
- Transforming query responses
- Protecting query responses
- Miscellaneous