Mary Fernández

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

Abstract XQuery Streaming à la Carte (2008)

Mary Fernández

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...

ABSTRACT (2008)

Mary Fernández, Nicola Onose

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...

ABSTRACT (2008)

Mary Fernández, Nicola Onose

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)

Mary Fernández

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...

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...

ABSTRACT (2008)

Mary Fernández, Nicola Onose

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...

AT&T Labs (2007)

Byron Choi, Mary Fernández

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)

Mary Fernández

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)

Mary Fernández

2 Why another talk on XQuery? ◮ What you should have learned so far: ◮ What is XQuery?

Phrase Matching in XML (2003)

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...

Growing XQuery (2003)

Mary Fernández, Jérôme Siméon

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)

Mary Fernández, Dan Suciu

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)

Mary Fernández, Norman Ramsey

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)

Mary Fernández, Norman Ramsey

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...