[Swift-devel] Re: Potential programming languages related projects on Swift for Ian's Grid course?

Ben Clifford benc at hawaga.org.uk
Sat Jan 19 12:32:54 CST 2008


The provenance database prototypes that I've been working on recently are 
perhaps at the stage where they would be interesting to work on as a 
student project.

Specifically, I have implemented some stuff which takes details of Swift 
runs (which procedures were executed, how they were executed, what files 
they took as inputs and provided as outputs); and puts those details into 
various forms of database (most completely SQL and XML databases at the 
moment; but also I'm investigating (to a much lesser depth) several other 
forms.

A. One project idea would be to more deeply investigate one of the formats 
(such as RDF, prolog, graphgrep) that I haven't had time to investigate 
properly (or some other form that I don't have on my list).

The project might include at least:

  i) implementing code (which needn't be of production quality) to 
store provenance data to the chosen format. this is not very hard and 
there examples for both SQL and XML already.

  ii) figure out the necessary queries and methods to solve, for example, 
the provenance challenge queries (which I have been using as some 
motivating examples)

  iii) write a report with the code from i, the queries from ii and some 
discussion about whether this database/format seems useful / easy to query 
/ high performance.

I'd be willing to provide a fair amount of support for this.


B. Another project idea would be to use the provenance prototype code in 
some application - either one that exists already from one of the 
application people on this list, or a simple application implemented as 
the first part of the project; then do some interesting stuff there. This 
is more vague - I'm not sure what the appropriate applications or the 
interesting stuff would be.

-- 



More information about the Swift-devel mailing list