Alexander Ulrich

Dr. Alexander Ulrich was a member of the group from 2011 to 2016. He is now with Oracle Labs, Zürich.
As a member of the Database Systems Research Group, I worked on supporting expressive, compositional and nested query languages efficiently on relational query engines. To this end, I developed a query compilation approach based on Blelloch’s flattening transformation. In terms of software, the main outcome of my work is Database-Supported Heskell (joint work with George Giorgidze and Jeroen Weijers), a DSL for database queries embedded in Haskell. As of April 2017 I have joined Oracle Labs in Zürich. I’m on Github and LinkedIn.
Short Biography
- Since 04/17 Senior Member of Technical Staff, Oracle Labs, Zürich.
- 04/19 PhD in Computer Science, U Tübingen
- 06/11-12/16 Research Assistant, Database Systems Group, U Tübingen.
- 08/15-10/15 Summer internship at Oracle Labs.
- 05/11 Diploma (Diplom-Informatiker, equiv. to M.Sc.) in Computer Science (minor subject: Medicine), UTübingen
- 10/04-05/11: Student of Computer Science, U Tübingen
Recent Publications
The Flatter, the Better — Query Compilation Based on the Flattening Transformation
Alexander Ulrich • Torsten Grust
Proceedings of the 34th ACM SIGMOD Int’l Conference on the Management of Data (SIGMOD 2015), Melbourne, Australia, June 2015.
First-Class Functions for First-Order Database Engines
Torsten Grust • Alexander Ulrich
Proceedings of the 14th International Symposium on Database Programming Languages (DBPL 2013), Riva del Garda, Italy, August 30, 2013.
Functions are Data Too (Defunctionalization for PL/SQL)
Torsten Grust • Nils Schweinsberg • Alexander Ulrich
Proceedings of the VLDB Endowment (VLDB 2013), Riva del Garda, Italy, August 2013.
Algebraic Data Types for Language-Integrated Queries
George Giorgidze • Torsten Grust • Alexander Ulrich • Jeroen Weijers
Proceedings of the 1st International Workshop on Data Driven Functional Programming (DDFP 2013), Rome, Italy. ACM, January 2013.
Investigating the OpenPGP Web of Trust
Alexander Ulrich • Ralph Holz • Peter Hauck • Georg Carle
16th European Symposium on Research in Computer Security (ESORICS 2011), LNCS. Springer Verlag, September 2011.