In our previous work we investigated and implemented Language-Level Provenance Analysis of SQL
With this work we want to expand our two-phase approach to derive provenance of arbitrary SQL transactions (meaning sequences of SQL DML statements, including
Your task will be the implementation of a SQL transformation tool. It returns two versions of a given SQL program: One equivalent, but with some additional logging. A second one, deriving the program's provenance.
Contact: Benjamin Dietrich
Assigned to: Martin Fuß