IIT Database Group

Bahareh Arab, Ph.D. student

Bahareh Sadat Arab received her B.Sc in software computer engineering in 2006 from Azad University and M.S. degree in Computer Science in 2011 from University Putra Malaysia. She published papers related to web services and QoS in SOA. She worked as a software engineer in different companies for several years. Bahareh started her Ph.D. at the IIT DBGroup in Fall 2013. She is mainly working on adding provenance support to databases using temporal database techniques. This project is a collaboration between the Oracle Corporation and the IIT DBGroup. The initial focus is computing provenance for database updates and transactions.

Research

  • GProM
  • Provenance using temporal Databases: I am working on using the time travel and audit log features of Oracle to construct reenactment queries that can be used to track the provenance of transactions.

Awards

  • GHC17 Scholarship (2017)
  • WEIS Travel Grant (2017)
  • IEEE S&P Travel Award (2017)
  • GREPSEC Travel Award (2017)
  • CRA-W Grad Cohort Workshop Scholarship (2017)
  • Tsao`s Scholarship (2014)

Teaching

I have been TA for the following courses:
  • 2016 Fall: CS525 Advanced Database Organization
I lectured following sections:
  • 2016 Fall: CS425 Database Organization (Formal Relational Query Languages)
  • 2014 Fall: CS425 Database Organization (SQL Introduction)

Publications

2017
[9] Adaptive Schema Databases (William Spoth, Bahareh Arab, Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Boris Glavic, Beda Hammerschmidt, Oliver Kennedy, Seokki Lee, Zhen Hua Liu, Xing Niu, Ying Yang), In Proceedings of the 8th Biennial Conference on Innovative Data Systems (CIDR), 2017. [bibtex] [pdf]
[8] Debugging Transactions and Tracking their Provenance with Reenactment (Xing Niu, Boris Glavic, Seokki Lee, Bahareh Arab, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Feng Su, Xun Zou), In Proceedings of the VLDB Endowment (PVLDB) (Demonstration Track), volume 10, 2017. [bibtex] [pdf]
[7] Answering Historical What-if Queries with Provenance, Reenactment, and Symbolic Execution (Bahareh Arab, Boris Glavic), In Proceedings of the 8th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2017. [bibtex] [pdf]
2016
[6] Provenance-aware Versioned Dataworkspaces (Xing Niu, Bahareh Arab, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Oliver Kennedy, Boris Glavic), In Proceedings of the 8th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2016. [bibtex] [pdf]
[5] Reenactment for Read-Committed Snapshot Isolation (long version) (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), Technical report, Illinois Institute of Technology, 2016. [bibtex] [pdf]
[4] Reenactment for Read-Committed Snapshot Isolation (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), In Proceedings of the 25th ACM International Conference on Information and Knowledge Management (CIKM), 2016. [bibtex] [pdf]
[3] Formal Foundations of Reenactment and Transaction Provenance (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), Technical report, Illinois Institute of Technology, IIT/CS-DB-2016-01, 2016. [bibtex] [pdf]
2014
[2] Reenacting Transactions to Compute their Provenance (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), Technical report, Illinois Institute of Technology, IIT/CS-DB-2014-02, 2014. [bibtex] [pdf]
[1] A Generic Provenance Middleware for Database Queries, Updates, and Transactions (Bahareh Arab, Dieter Gawlick, Venkatesh Radhakrishnan, Hao Guo, Boris Glavic), In Proceedings of the 6th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2014. [bibtex] [pdf] [slides]