GalaTex: A Conformant Implementation of the XQuery Full-Text Language (2009)
Emiran Curtmola, Sihem Amer-yahia, Philip Brown, Mary Fernández
We describe GALATEX [10], the first complete implementation of XQuery Full-Text, a W3C specification that extends XPath 2.0 and XQuery 1.0 with full-text search capabilities. XQuery Full-Text...
management of XML Querying and Data Access Publishing Storage (2008)
Mary Fernández, Michael Benedikt, Juliana Freire, Arnaud Sahuguet
Make critical use of XML & database technology Do not sell XML products � Members of W3C XQuery & XPath Groups � XML users, just like you We are not here to sell you any products
<mff AT research.att.com> SIGMOD Executive Committee: (2008)
Raghu Ramakrishnan, Yannis Ioannidis, Mary Fernández, Curtis Dyreson, Mary Fernández, Joachim Hammer, ...
Information Director:
Abstract XQuery Streaming à la Carte (2008)
Existing work on XML query evaluation has either focused on algebraic optimization techniques suitable for XML databases, or on algorithms to efficiently process XML messages represented as a stream...
Gene Ontology: Variable-width ASCII records (2008)
Mary Fernández, Kathleen Fisher
Web server logs (CLF): Fixed-column ASCII records Measure web workloads AT&T provisioning data: Variable-width ASCII records Monitor service activation Call detail: Fraud detection Fixed-width...
We present DXQ, an extension of XQuery to support the effective and efficient development of distributed XML applications. A DXQ program can invoke remote DXQ programs both synchronously and...
We present DXQ, an extension of XQuery to support the effective and efficient development of distributed XML applications. A DXQ program can invoke remote DXQ programs both synchronously and...
Implementing XQuery 1.0: The Story of Galax (2008)
2 Why another talk on XQuery? ◮ What you should have learned so far: ◮ What is XQuery?
Professional Experience (2008)
Mary Fernández, Advisor David Hanson, Advisor Stanley Zdonik
My research sits at the juncture of programming languages and database systems and focuses on domainspecific languages for data management problems, their formal semantics, techniques for their...
Evaluate and Create Information Quality on the Web. (2008)
As Vinicius Almendra, Daniel Schwabe, Real-world Trust, Avh Grigoris Antoniou, Bcf Scott Boag, Don Chamberlin, ...
Workshop, 2005.
Abstract XQueryP: An XML Application Development Language (2008)
Michael J. Carey, Bea Systems, Mary Fernández, T Labs, Daniela Florescu Oracle, Donald Kossmann Eth, ...
The three main parts of a typical business application are storage, logic, and presentation. XML is playing an increasing role in storage (using XML databases) and presentation (using AJAX and...
Gene Ontology: Variable-width ASCII records (2008)
Mary Fernández, Kathleen Fisher
Web server logs (CLF): Fixed-column ASCII records Measure web workloads AT&T provisioning data: Variable-width ASCII records Monitor service activation Call detail: Fraud detection Fixed-width...
We present DXQ, an extension of XQuery to support the effective and efficient development of distributed XML applications. A DXQ program can invoke remote DXQ programs both synchronously and...
A generic programming toolkit for PADS/ML: First-class upgrades for third-party developers (2008)
Mary Fernández, Kathleen Fisher, J. Nathan Foster, Michael Greenberg, Yitzhak Mandelbaum
Abstract. Domain-specific languages facilitate solving problems in a targeted domain by providing features particular to the domain. Declarative domain-specific languages have the additional benefit...
A generic programming toolkit for PADS/ML: First-class upgrades for third-party developers (2008)
Mary Fernández, Kathleen Fisher, J. Nathan Foster, Michael Greenberg, Yitzhak Mandelbaum
Abstract. Domain-specific languages facilitate solving problems in a targeted domain by providing features particular to the domain. Declarative domain-specific languages have the additional benefit...
A generic programming toolkit for PADS/ML: First-class upgrades for third-party developers (2008)
Mary Fernández, Kathleen Fisher, J. Nathan Foster, Michael Greenberg, Yitzhak Mandelbaum
Abstract. Domain-specific languages facilitate solving problems in a targeted domain by providing features particular to the domain. Declarative domain-specific languages have the additional benefit...
A generic programming toolkit for PADS/ML: First-class upgrades for third-party developers (2008)
Mary Fernández, Kathleen Fisher, J. Nathan Foster, Michael Greenberg, Yitzhak Mandelbaum
Abstract. Domain-specific languages facilitate solving problems in a targeted domain by providing features particular to the domain. Declarative domain-specific languages have the additional benefit...
Galax is a light-weight, portable, open-source implementation
GalaTex: A Conformant Implementation of the XQuery Full-Text Language (2005)
Emiran Curtmola, Sihem Amer-yahia, Philip Brown, Mary Fernández
We descr i be GalaTex, the first complete implementation of XQuery Full-Text, a W3C specification that extends XPath 2.0 and XQuery 1.0 with full-text search. XQuery Full-Text provides composable...
GalaTex: A Conformant Implementation of the XQuery Full-Text Language. XIME-P (2005)
Emiran Curtmola, Sihem Amer-yahia, Philip Brown, Mary Fernández
and XQuery 1.0 with full-text search capabilities. XQuery FT provides composable full-text search primitives such as simple keyword search, Boolean queries, and keyword-distance predicates. GALATEX...
Optimizing sorting and duplicate elimination in XQuery path expressions (2005)
Mary Fernández, Jan Hidders, Jérôme Siméon, Roel Vercammen
Abstract. XQuery expressions can manipulate two kinds of order: document order and sequence order. While the user can impose or observe the order of items within a sequence, the results of path...
Automata for Avoiding Unnecessary Ordering Operations in XPath Implementations (2004)
Mary Fernández, Jan Hidders, Roel Vercammen, Jérôme Siméon
XPath 2.0 path expressions can observe and preserve the document order and identity of XML values in a document. In particular, their semantics requires that the complete result and the result of...
Yoo-Hoo! Building a presence service with XQuery and WSDL (2004)
XML is at the heart of Web services: It is used as the format for the messages exchanged between services and applications (using SOAP [8]), to describe the structure of those messages (using XML...
Build your own XQuery processor (2004)
2 Why another talk on XQuery? ◮ What you should have learned so far: ◮ What is XQuery?
Mary Fernández, Divesh Srivastava
Phrase matching is a common IR technique to search text and identify relevant documents in a document collection. Phrase matching in XML presents new challenges as text may be interleaved with...
XML [39] is a flexible format that can represent many classes of data: structured documents with large fragments of marked-up text; homogeneous records such as those in relational databases; and...
Declarative Specification of Web Sites with STRUDEL (2000)
Mary Fernández, Daniela Florescu, Alon Levy, Dan Suciu
Strudel is a system for implementing data-intensive Web sites, which typically integrate information from multiple data sources and have complex structure. Strudel's key idea is separating the...
Declarative Specification of Data-intensive Web sites (1999)
Mary Fernández, Dan Suciu, Igor Tatarinov
Integrated information systems are often realized as data-intensive Web sites, which integrate data from multiple data sources. We present a system, called Strudel, for specifying and generating...
Optimizing Regular Path Expressions Using Graph Schemas (1998)
Query languages for data with irregular structure use regular path expressions for navigation. This feature is useful for querying data where parts of the structure is either unknown, unavailable to...
Automatic Checking of Instruction Specifications (1997)
Retargeting applications that process machine code is a tedious and error-prone task. We help automate retargeting by describing instruction sets in a high-level specification language and by...
Automatic Checking of Instruction Specifications (1997)
Retargeting applications that process machine code is a tedious and error-prone task. We help automate retargeting by describing instruction sets in a high-level specification language and by...
Catching the Boat with Strudel: Experiences with a Web-Site Management System
Mary Fernández, Daniela Florescu, Inria Roquencourt, Jaewoo Kang, Alon Levy, Dan Suciu
The Strudel system applies concepts from database management systems to the process of building Web sites. Strudel's key idea is separating the management of the site's data, the creation...