Research Talks
- Compile-Time Optimization of Embedded Data-Intensive Query Languages.
- IEEE BigData Congress, San Francisco, July 2, 2018. Screencast.
- Compile-Time Code Generation for Embedded Data-Intensive Query Languages
- Presented at EPFL, Switzerland, October 6, 2017.
- Incremental Stream Processing of Nested-Relational Queries
- Presented at DEXA'16, Porto, September 6, 2016.
- A Query Processing Framework for Array-Based Computations
- Presented at DEXA'16, Porto, September 6, 2016.
- Apache MRQL: Advanced Query Processing for Complex, Large-Scale Data Analysis
- Presented at ApacheCon'15, Austin, April 13, 2015.
- Supporting Bulk Synchronous Parallelism in Map-Reduce Queries
- Presented at DataCloud'12, Salt Lake City, November 11, 2012.
- An Optimization Framework for Map-Reduce Queries
- Presented at EDBT'12, Berlin, Germany, March 27, 2012.
- Incremental Maintenance of Materialized XML Views
- Presented at DEXA'11, Toulouse, August 30, 2011.
- XML Query Optimization in Map-Reduce
- Presented at WebDB'11, Athens, June 20, 2011.
- A Schema-Based Translation of XQuery Updates
- Presented at XSYM'10, Singapore, September 17, 2010.
- Propagating Updates Through XML Views Using Lineage Tracing
- Presented at ICDE'10, Long Beach, March 2, 2010.
- Efficient Processing of XML Update Streams
- Presented at ICDE'08, Cancun, April 9, 2008.
- Indexing and Searching XML Documents based on Content and Structure Synopses
- Presented at BNCOD'07, Glasgow, July 2007.
- Query Processing of Streamed XML Data
- Presented at UTA, April 6 2007.
- A Fully Pipelined XQuery Processor
- Presented at XIME-P 2006, Chicago, 30 June 2006.
- XQuery Processing with Relevance Ranking
- Presented at XSYM'04, Toronto, 30 August 2004.
- The Joy of SAX.
- Presented at XIME-P'04, Paris, France, 18 June 2004.
- XStreamCast: Broadcasting and Query Processing of Streamed XML Data
- Invited talk at OGI, November 2003.
- A Query Algebra for Fragmented XML Stream Data.
- Presented at DBPL'03, Potsdam, Germany, September 8, 2003.
- Query Processing of XML Data
- Talk at U. of Athens, June 2002.
- Query Engines for Web-Accessible XML Data
- Presented at VLDB'01, Rome, Italy, September 12, 2001.
- An Effective Framework for Processing Object-Oriented Database Languages
- Invited talk at OGI, May 1999.
- Query Unnesting in Object-Oriented Databases
- Presented at the ACM SIGMOD International Conference on Management of Data, Seattle, June 3 1998
- An Effective Framework for Processing Object-Oriented Database Languages
- Invited talk.
- Algebraic Languages and Optimization Methods for Functional Programs and Database Languages
- Presented at UTA.
- Revisiting Catamorphisms over Datatypes with Embedded Functions
- Presented at the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming
Languages, St. Petersburg Beach, Florida, January 23, 1996.
- An Algebraic Framework for Physical OODB Design
- Presented at the fifth international workshop on database programming languages,
Gubbio, Italy, September 7, 1995.
- Towards an Effective Calculus for Object Query Languages
- Presented at the ACM SIGMOD International Conference on Management of Data, San Jose, California, 23 May 1995
- An Effective Framework for Processing Object-Oriented Database Languages
- Job interview talk. Winter 1995.
- Improving Programs which Recurse over Multiple Inductive Structures
- Presented at the ACM SIGPLAN workshop on partial evaluation
and semantics-based program manipulation, Orlando Florida, 25 June 1994.
- A Uniform Calculus for Collection Types
- Presented at the POB 1994 Workshop, University of Wisconsin Madison, 23 May 1994.
- Specifying Rule-based Query Optimizers in a Reflective Framework
- Presented at the third international conference on deductive and object-oriented databases,
Phoenix Arizona, December 1993.
- Efficient Optimization of Iterative Queries
- Presented at the fourth international workshop on database programming languages,
Manhattan New York, August 1993.