2. Nautilus
• SQL Query development tool
• Why do I receive this tuple ?
• Why don’t I receive this tuple ?
• How to get the awaited results ?
• Started 2009
• Under development
2
3. Code location
• Main project :
https://subversion.renater.fr/nautilus/trunk
Nautilus core + Why and Why Not algorithms
• New Query based explanation algorithms (Why Not Questions)
Stored in Gforge, conseil project
3
4. Why Not algorithms
• TedNaive : Full coverage – Time consuming
https://gforge.inria.fr/scm/viewvc.php/trunk/TedNaive/?root=conseil
• TedRevised : Important coverage – Improved execution time
https://gforge.inria.fr/scm/viewvc.php/trunk/TedRevised/?root=conseil
• NedExplain : Partial coverage – Faster
RIP, goodnight sweet prince.
4
5. Code specs
• Java (as an eclipse Plugin)
• 28K lines of code
• 230 classes
5
6. People involved
6
• Past contributors :
• Melanie Herschel
• Abhishek Choudhari (Summer intern 2012, INRIA)
• Hanno Eichelberger (Engineer, U Tübingen)
• Mathilde Verrier (Summer intern 2013, U Paris Sud)
• Current contributor
• Katerina Tzompanaki
• Alexandre Constantin (Engineer, CNRS) (valorisation-cleaning)