@article{TeubnerGMS08, title = {Dependable cardinality forecasts for XQuery}, author = {Jens Teubner and Torsten Grust and Sebastian Maneth and Sherif Sakr}, year = {2008}, url = {http://www.vldb.org/pvldb/1/1453908.pdf}, tags = {Cost Estimation, relational data base, rule-based, intermediate representation, XQuery, abstract syntax, graph query, XPath, domain analysis, analysis, data-flow, graph-rewriting, context-aware, rewriting, data-flow analysis, systematic-approach}, researchr = {https://researchr.org/publication/TeubnerGMS08}, cites = {20}, citedby = {2}, journal = {pvldb}, volume = {1}, number = {1}, pages = {463-477}, } @inproceedings{TeubnerW09, title = {Snowfall: Hardware Stream Analysis Made Easy}, author = {Jens Teubner and Louis Woods}, year = {2011}, tags = {FPGA, rule-based, program analysis, SQL, analysis, data-flow programming, data-flow, software engineering, compiler, data-flow analysis, parsing, stream processing}, researchr = {https://researchr.org/publication/TeubnerW09}, cites = {0}, citedby = {0}, pages = {738-741}, booktitle = {btw}, } @inproceedings{FreyGKT10, title = {A Spinning Join That Does Not Get Dizzy}, author = {Philip Werner Frey and Romulo Goncalves and Martin L. Kersten and Jens Teubner}, year = {2010}, doi = {10.1109/ICDCS.2010.23}, url = {http://doi.ieeecomputersociety.org/10.1109/ICDCS.2010.23}, tags = {cyclo-join, high-speed network, rule-based, caching, architecture, data-flow, database, distributed database, RDMA}, researchr = {https://researchr.org/publication/FreyGKT10}, cites = {25}, citedby = {1}, pages = {283-292}, booktitle = {icdcs}, } @inproceedings{BonczFGKMMRT06, title = {MonetDB/XQuery-Consistent and Efficient Updates on the Pre/Post Plane}, author = {Peter A. Boncz and Jan Flokstra and Torsten Grust and Maurice van Keulen and Stefan Manegold and K. Sjoerd Mullender and Jan Rittinger and Jens Teubner}, year = {2006}, doi = {10.1007/11687238_89}, url = {http://dx.doi.org/10.1007/11687238_89}, tags = {optimization, XQuery, translation, relational database, XML, XML Schema, process algebra, XPath, testing, relational algebra, compiler, algebra, database}, researchr = {https://researchr.org/publication/BonczFGKMMRT06}, cites = {0}, citedby = {0}, pages = {1190-1193}, booktitle = {edbt}, } @article{AlonsoKRTBBFRT08, title = {The ETH Zurich systems group and enterprise computing center}, author = {Gustavo Alonso and Donald Kossmann and Timothy Roscoe and Nesime Tatbul and Andrew Baumann and Carsten Binnig and Peter M. Fischer and Oriana Riva and Jens Teubner}, year = {2008}, doi = {10.1145/1519103.1519120}, url = {http://doi.acm.org/10.1145/1519103.1519120}, researchr = {https://researchr.org/publication/AlonsoKRTBBFRT08}, cites = {0}, citedby = {0}, journal = {SIGMOD}, volume = {37}, number = {4}, pages = {94-99}, } @article{GrustKT04, title = {Accelerating XPath evaluation in any RDBMS}, author = {Torsten Grust and Maurice van Keulen and Jens Teubner}, year = {2004}, doi = {10.1145/974750.974754}, url = {http://doi.acm.org/10.1145/974750.974754}, tags = {semantics, rule-based, relational database, XML, XML Schema, XPath, database}, researchr = {https://researchr.org/publication/GrustKT04}, cites = {0}, citedby = {2}, journal = {TODS}, volume = {29}, pages = {91-131}, } @article{MuellerTA09, title = {Data Processing on FPGAs}, author = {René Müller and Jens Teubner and Gustavo Alonso}, year = {2009}, url = {http://www.vldb.org/pvldb/2/vldb09-603.pdf}, tags = {power consumption, FPGA, meta programming, sorting networks, case study, meta-model, architecture, parallel programming, constraints, data-flow programming, data-flow, source-to-source, Meta-Environment, design, process modeling, open-source, stream processing}, researchr = {https://researchr.org/publication/MuellerTA09}, cites = {29}, citedby = {4}, journal = {pvldb}, volume = {2}, number = {1}, pages = {910-921}, } @inproceedings{BonczGKMRT05, title = {Pathfinder: XQuery - The Relational Way}, author = {Peter A. Boncz and Torsten Grust and Maurice van Keulen and Stefan Manegold and Jan Rittinger and Jens Teubner}, year = {2005}, url = {http://www.vldb.org/conf/2005/papers/p1322-boncz.pdf}, tags = {optimization, relational data base, rule-based, XQuery, data-flow language, relational database, meta-model, XML, modeling language, XML Schema, language modeling, design research, XPath, language design, data-flow, compiler, database, logic, Meta-Environment, design, process modeling, extensible language, query language}, researchr = {https://researchr.org/publication/BonczGKMRT05}, cites = {10}, citedby = {1}, pages = {1322-1325}, booktitle = {VLDB}, } @inproceedings{GrustST04, title = {XQuery on SQL Hosts}, author = {Torsten Grust and Sherif Sakr and Jens Teubner}, year = {2004}, url = {http://www.vldb.org/conf/2004/RS7P1.PDF}, tags = {semantics, XQuery, Loop Lifting, operating system, relational database, XML, XML Schema, SQL, XPath, compiler, database, Meta-Environment, systematic-approach}, researchr = {https://researchr.org/publication/GrustST04}, cites = {0}, citedby = {10}, pages = {252-263}, booktitle = {VLDB}, } @article{GrustRT08, title = {Pathfinder: XQuery Off the Relational Shelf}, author = {Torsten Grust and Jan Rittinger and Jens Teubner}, year = {2008}, url = {http://sites.computer.org/debull/A08dec/pathfinder.pdf}, tags = {semantics, XQuery, relational XQuery, data-flow language, relational database, XML, XML Schema, data-flow, reviewing, database, Meta-Environment, query language}, researchr = {https://researchr.org/publication/GrustRT08}, cites = {26}, citedby = {0}, journal = {DEBU}, volume = {31}, number = {4}, pages = {7-14}, } @inproceedings{AfanasievGMRT09, title = {Recursion in XQuery: put your distributivity safety belt on}, author = {Loredana Afanasiev and Torsten Grust and Maarten Marx and Jan Rittinger and Jens Teubner}, year = {2009}, doi = {10.1145/1516360.1516401}, url = {http://doi.acm.org/10.1145/1516360.1516401}, tags = {optimization, XQuery, relational database, Recursion, process algebra, XPath, testing, relational algebra, algebra, context-aware, Fixed Point}, researchr = {https://researchr.org/publication/AfanasievGMRT09}, cites = {29}, citedby = {1}, pages = {345-356}, booktitle = {edbt}, } @inproceedings{Teubner03, title = {Pathfinder: Compiling XQuery for Execution on the Monet Database Engine}, author = {Jens Teubner}, year = {2003}, url = {http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-76/teubner.pdf}, tags = {XQuery, compiler, database}, researchr = {https://researchr.org/publication/Teubner03}, cites = {0}, citedby = {0}, booktitle = {VLDB}, } @inproceedings{GrustMRST07, title = {A SQL: 1999 code generator for the pathfinder xquery compiler}, author = {Torsten Grust and Manuel Mayr and Jan Rittinger and Sherif Sakr and Jens Teubner}, year = {2007}, doi = {10.1145/1247480.1247642}, url = {http://doi.acm.org/10.1145/1247480.1247642}, tags = {semantics, XQuery, translation, completeness, data-flow language, relational database, XML, XML Schema, SQL, process algebra, relational algebra, data-flow, compiler, algebra, database, query language}, researchr = {https://researchr.org/publication/GrustMRST07}, cites = {8}, citedby = {1}, pages = {1162-1164}, booktitle = {SIGMOD}, } @inproceedings{FreyGKT09, title = {Spinning relations: high-speed networks for distributed join processing}, author = {Philip Werner Frey and Romulo Goncalves and Martin L. Kersten and Jens Teubner}, year = {2009}, doi = {10.1145/1565694.1565701}, url = {http://doi.acm.org/10.1145/1565694.1565701}, tags = {cyclo-join, rule-based, high-speed networks, data-flow, database, distributed database, systematic-approach, RDMA}, researchr = {https://researchr.org/publication/FreyGKT09}, cites = {15}, citedby = {1}, pages = {27-33}, booktitle = {damon}, } @inproceedings{AfanasievGMRT08, title = {An Inflationary Fixed Point Operator in XQuery}, author = {Loredana Afanasiev and Torsten Grust and Maarten Marx and Jan Rittinger and Jens Teubner}, year = {2008}, doi = {10.1109/ICDE.2008.4497604}, url = {http://dx.doi.org/10.1109/ICDE.2008.4497604}, tags = {optimization, XQuery, relational database, Recursion, process algebra, XPath, testing, relational algebra, algebra, context-aware, Fixed Point}, researchr = {https://researchr.org/publication/AfanasievGMRT08}, cites = {11}, citedby = {1}, pages = {1504-1506}, booktitle = {icde}, } @inproceedings{RittingerTG07, title = {Pathfinder: A Relational Query Optimizer Explores XQuery Terrain}, author = {Jan Rittinger and Jens Teubner and Torsten Grust}, year = {2007}, url = {http://www.btw2007.de/paper/p617.pdf}, tags = {optimization, XQuery}, researchr = {https://researchr.org/publication/RittingerTG07}, cites = {7}, citedby = {1}, pages = {617-620}, booktitle = {btw}, } @inproceedings{TeubnerMA10, title = {FPGA acceleration for the frequent item problem}, author = {Jens Teubner and René Müller and Gustavo Alonso}, year = {2010}, doi = {10.1109/ICDE.2010.5447856}, url = {http://dx.doi.org/10.1109/ICDE.2010.5447856}, tags = {FPGA, frequent item, parallelism, functional programming, parallel programming, data mining, data-flow programming, data-flow, pipelining, database, design, systematic-approach}, researchr = {https://researchr.org/publication/TeubnerMA10}, cites = {16}, citedby = {5}, pages = {669-680}, booktitle = {icde}, } @article{Teubner09, title = {The relational XQuery puzzle: a look-back on the pieces found so far}, author = {Jens Teubner}, year = {2009}, doi = {10.1007/s00450-009-0058-8}, url = {http://dx.doi.org/10.1007/s00450-009-0058-8}, tags = {XQuery, relational XQuery, data-flow language, relational database, meta-model, XML, modeling language, XML Schema, language modeling, XPath, relational XPath, data-flow, source-to-source, compiler, database, context-aware, Meta-Environment, process modeling, open-source, query language}, researchr = {https://researchr.org/publication/Teubner09}, cites = {49}, citedby = {0}, journal = {ife}, volume = {24}, number = {1-2}, pages = {37-49}, } @article{MullerTA09, title = {Streams on Wires - A Query Compiler for {FPGAs}}, author = {René Müller and Jens Teubner and Gustavo Alonso}, year = {2009}, url = {http://www.vldb.org/pvldb/2/vldb09-622.pdf}, tags = {FPGA, architecture, composition, data-flow, compiler, logic, design, stream processing}, researchr = {https://researchr.org/publication/MullerTA09}, cites = {18}, citedby = {6}, journal = {pvldb}, volume = {2}, number = {1}, pages = {229-240}, } @inproceedings{MullerT10, title = {FPGAs: a new point in the database design space}, author = {René Müller and Jens Teubner}, year = {2010}, doi = {10.1145/1739041.1739137}, url = {http://doi.acm.org/10.1145/1739041.1739137}, tags = {FPGA, optimization, tutorial, rule-based, hardware-acceleration, database, program optimization, design}, researchr = {https://researchr.org/publication/MullerT10}, cites = {17}, citedby = {0}, pages = {721-723}, booktitle = {edbt}, } @inproceedings{TeubnerGK03, title = {Bridging the GAP Between Relational and Native XML Storage with Staircase Join}, author = {Jens Teubner and Torsten Grust and Maurice van Keulen}, year = {2003}, tags = {XML, XML Schema}, researchr = {https://researchr.org/publication/TeubnerGK03}, cites = {0}, citedby = {0}, pages = {85-89}, booktitle = {gvd}, } @inproceedings{GrustKT03, title = {Staircase Join: Teach a Relational DBMS to Watch its (Axis) Steps}, author = {Torsten Grust and Maurice van Keulen and Jens Teubner}, year = {2003}, url = {http://www.vldb.org/conf/2003/papers/S16P03.pdf}, tags = {staircase join, XPath}, researchr = {https://researchr.org/publication/GrustKT03}, cites = {0}, citedby = {6}, pages = {524-525}, booktitle = {VLDB}, } @article{WoodsTA10, title = {Complex Event Detection at Wire Speed with FPGAs}, author = {Louis Woods and Jens Teubner and Gustavo Alonso}, year = {2010}, url = {http://www.comp.nus.edu.sg/~vldb2010/proceedings/files/papers/R59.pdf}, tags = {FPGA, complex event processing, rule-based, architecture, constraints, data-flow programming, data-flow, source-to-source, pattern matching, pipelining, systematic-approach, open-source, stream processing}, researchr = {https://researchr.org/publication/WoodsTA10}, cites = {21}, citedby = {1}, journal = {pvldb}, volume = {3}, number = {1}, pages = {660-669}, } @inproceedings{WoodsTA11, title = {Real-time pattern matching with FPGAs}, author = {Louis Woods and Jens Teubner and Gustavo Alonso}, year = {2011}, doi = {10.1109/ICDE.2011.5767937}, url = {http://dx.doi.org/10.1109/ICDE.2011.5767937}, tags = {rule-based, process monitoring, pattern matching, compiler, stream processing}, researchr = {https://researchr.org/publication/WoodsTA11}, cites = {9}, citedby = {0}, pages = {1292-1295}, booktitle = {icde}, } @inproceedings{Teubner07, title = {Pathfinder: XQuery Compilation Techniques for Relational Database Targets}, author = {Jens Teubner}, year = {2007}, url = {http://www.btw2007.de/paper/p465.pdf}, tags = {relational data base, rule-based, staircase join, XQuery, translation, Loop Lifting, data-flow language, relational database, meta-model, XML, modeling language, XML Schema, language modeling, process algebra, XPath, relational algebra, data-flow, XPath Accelerator, source-to-source, compiler, tree encoding, algebra, database, context-aware, Meta-Environment, process modeling, open-source, query language}, researchr = {https://researchr.org/publication/Teubner07}, cites = {15}, citedby = {0}, pages = {465-474}, booktitle = {btw}, } @phdthesis{TeubnerPhD, title = {Pathfinder: XQuery Compilation Techniques for Relational Database Targets}, author = {Jens Teubner}, year = {2006}, month = {October}, url = {http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss20061115-0920351297}, tags = {semantics, relational data base, rule-based, staircase join, XQuery, translation, Loop Lifting, relational XQuery, relational database, memory management, XML, XML Schema, XPath, constraints, type system, data-flow, XPath Accelerator, compiler, database, context-aware, data encapsulation, systematic-approach}, researchr = {https://researchr.org/publication/TeubnerPhD}, cites = {0}, citedby = {1}, school = {Technische Universität München}, advisor = {Torsten Grust}, } @article{TeubnerMA11, title = {Frequent Item Computation on a Chip}, author = {Jens Teubner and René Müller and Gustavo Alonso}, year = {2011}, doi = {10.1109/TKDE.2010.216}, url = {http://dx.doi.org/10.1109/TKDE.2010.216}, tags = {rule-based, constraints, data-flow programming, data-flow, design, systematic-approach}, researchr = {https://researchr.org/publication/TeubnerMA11}, cites = {21}, citedby = {0}, journal = {tkde}, volume = {23}, number = {8}, pages = {1169-1181}, } @inproceedings{MayerGKT04, title = {An Injection of Tree Awareness: Adding Staircase Join to PostgreSQL}, author = {Sabine Mayer and Torsten Grust and Maurice van Keulen and Jens Teubner}, year = {2004}, url = {http://www.vldb.org/conf/2004/DEMP14.PDF}, tags = {staircase join, PostgreSQL, XPath, context-aware}, researchr = {https://researchr.org/publication/MayerGKT04}, cites = {0}, citedby = {3}, pages = {1305-1308}, booktitle = {VLDB}, } @inproceedings{MuellerT09, title = {FPGA: What's in it for a Database?}, author = {Rene Mueller and Jens Teubner}, year = {2009}, doi = {10.1145/1559845.1559965}, url = {http://doi.acm.org/10.1145/1559845.1559965}, tags = {FPGA, optimization, functional programming, database, program optimization, design}, researchr = {https://researchr.org/publication/MuellerT09}, cites = {21}, citedby = {0}, pages = {999-1004}, booktitle = {SIGMOD}, } @inproceedings{MullerTA10, title = {Glacier: a query-to-hardware compiler}, author = {René Müller and Jens Teubner and Gustavo Alonso}, year = {2010}, doi = {10.1145/1807167.1807307}, url = {http://doi.acm.org/10.1145/1807167.1807307}, tags = {FPGA, SQL-to-Hardware, SQL, digital library, composition, source-to-source, digital libraries, compiler, database, systematic-approach, open-source, stream processing}, researchr = {https://researchr.org/publication/MullerTA10}, cites = {8}, citedby = {0}, pages = {1159-1162}, booktitle = {SIGMOD}, } @inproceedings{Teubner08, title = {Scalable XQuery Type Matching}, author = {Jens Teubner}, year = {2008}, doi = {10.1145/1353343.1353353}, url = {http://doi.acm.org/10.1145/1353343.1353353}, tags = {optimization, interaction design, XQuery, data-flow language, dynamic typing, XML, XML Schema, design complexity, XPath, language design, type system, little language, data-flow, type checking, database, context-aware, design, type matching, systematic-approach}, researchr = {https://researchr.org/publication/Teubner08}, cites = {19}, citedby = {2}, pages = {38-48}, booktitle = {edbt}, } @inproceedings{GrustRT07, title = {eXrQuy: Order Indifference in XQuery}, author = {Torsten Grust and Jan Rittinger and Jens Teubner}, year = {2007}, doi = {10.1109/ICDE.2007.367868}, url = {http://dx.doi.org/10.1109/ICDE.2007.367868}, tags = {semantics, XQuery, process algebra, relational algebra, compiler, algebra, context-aware}, researchr = {https://researchr.org/publication/GrustRT07}, cites = {19}, citedby = {5}, pages = {226-235}, booktitle = {icde}, } @inproceedings{TeubnerM11, title = {How soccer players would do stream joins}, author = {Jens Teubner and René Müller}, year = {2011}, doi = {10.1145/1989323.1989389}, url = {http://doi.acm.org/10.1145/1989323.1989389}, tags = {programming languages, semantics, rule-based, data-flow language, stream join, handshake join, parallelism, parallel programming, data-flow programming, data-flow, stream processing, query language, multi-core}, researchr = {https://researchr.org/publication/TeubnerM11}, cites = {30}, citedby = {0}, pages = {625-636}, booktitle = {SIGMOD}, } @inproceedings{BonczGKMRT06, title = {MonetDB/XQuery: a fast XQuery processor powered by a relational engine}, author = {Peter A. Boncz and Torsten Grust and Maurice van Keulen and Stefan Manegold and Jan Rittinger and Jens Teubner}, year = {2006}, doi = {10.1145/1142473.1142527}, url = {http://doi.acm.org/10.1145/1142473.1142527}, tags = {optimization, semantics, relational data base, rule-based, staircase join, XQuery, translation, Loop Lifting, relational database, XML, XML Schema, architecture, process algebra, XPath, relational algebra, data-flow, algebra, database, context-aware, MonetDB/XQuery}, researchr = {https://researchr.org/publication/BonczGKMRT06}, cites = {0}, citedby = {9}, pages = {479-490}, booktitle = {SIGMOD}, } @inproceedings{GrustRT07:0, title = {Why off-the-shelf RDBMSs are better at XPath than you might expect}, author = {Torsten Grust and Jan Rittinger and Jens Teubner}, year = {2007}, doi = {10.1145/1247480.1247591}, url = {http://doi.acm.org/10.1145/1247480.1247591}, tags = {semantics, relational database, meta-model, XML, XML Schema, Partitioned B-trees, XPath, data-flow, database, Meta-Environment, partitioning, process modeling, systematic-approach}, researchr = {https://researchr.org/publication/GrustRT07%3A0}, cites = {0}, citedby = {4}, pages = {949-958}, booktitle = {SIGMOD}, } @inproceedings{GrustRT07:1, title = {Data-intensive XQuery debugging with instant replay}, author = {Torsten Grust and Jan Rittinger and Jens Teubner}, year = {2007}, doi = {10.1145/1328158.1328162}, url = {http://doi.acm.org/10.1145/1328158.1328162}, tags = {relational data base, rule-based, XQuery, data-flow language, relational database, meta-model, modeling language, language modeling, relational algebra, language design, data-flow, debugging, compiler, algebra, database, Meta-Environment, design, query language}, researchr = {https://researchr.org/publication/GrustRT07%3A1}, cites = {0}, citedby = {0}, booktitle = {ximep}, } @inproceedings{GrustT04, title = {Relational Algebra: Mother Tongue - XQuery: Fluent}, author = {Torsten Grust and Jens Teubner}, year = {2004}, url = {http://www.ctit.utwente.nl/library/proceedings/tdm04.pdf}, tags = {XQuery, Loop Lifting, relational algebra, compiler, algebra}, researchr = {https://researchr.org/publication/GrustT04}, cites = {0}, citedby = {6}, pages = {9-16}, booktitle = {tdm}, } @article{Wolfing01, title = {High-Performance Thermoelectric Tl9BiTe6 with an Extremely Low Thermal Conductivity}, author = {Bernd Wölfing and Christian Kloc and Jens Teubner and Ernst Bucher}, year = {2001}, month = {May}, url = {http://link.aps.org/doi/10.1103/PhysRevLett.86.4350}, tags = {data-flow}, researchr = {https://researchr.org/publication/Wolfing01}, cites = {0}, citedby = {0}, journal = {Physical Review Letters}, volume = {86}, number = {19}, } @proceedings{edbt:2009, title = {EDBT 2009, 12th International Conference on Extending Database Technology, Saint Petersburg, Russia, March 24-26, 2009, Proceedings}, year = {2009}, tags = {database}, researchr = {https://researchr.org/publication/edbt%3A2009}, cites = {0}, citedby = {0}, booktitle = {EDBT 2009, 12th International Conference on Extending Database Technology, Saint Petersburg, Russia, March 24-26, 2009, Proceedings}, conference = {edbt}, editor = {Martin L. Kersten and Boris Novikov and Jens Teubner and Vladimir Polutin and Stefan Manegold}, volume = {360}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {978-1-60558-422-5}, } @proceedings{edbt:2008, title = {EDBT 2008, 11th International Conference on Extending Database Technology, Nantes, France, March 25-29, 2008, Proceedings}, year = {2008}, tags = {database}, researchr = {https://researchr.org/publication/edbt%3A2008}, cites = {0}, citedby = {0}, booktitle = {EDBT 2008, 11th International Conference on Extending Database Technology, Nantes, France, March 25-29, 2008, Proceedings}, conference = {edbt}, editor = {Alfons Kemper and Patrick Valduriez and Noureddine Mouaddib and Jens Teubner and Mokrane Bouzeghoub and Volker Markl and Laurent Amsaleg and Ioana Manolescu}, volume = {261}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {978-1-59593-926-5}, } @proceedings{edbt-2010, title = {EDBT 2010, 13th International Conference on Extending Database Technology, Lausanne, Switzerland, March 22-26, 2010, Proceedings}, year = {2010}, tags = {database}, researchr = {https://researchr.org/publication/edbt-2010}, cites = {0}, citedby = {0}, booktitle = {EDBT 2010, 13th International Conference on Extending Database Technology, Lausanne, Switzerland, March 22-26, 2010, Proceedings}, conference = {edbt}, editor = {Ioana Manolescu and Stefano Spaccapietra and Jens Teubner and Masaru Kitsuregawa and Alain Léger and Felix Naumann and Anastasia Ailamaki and Fatma Özcan}, volume = {426}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {978-1-60558-945-9}, }