<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-06-13T09:41:17Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/71313" metadataPrefix="dim">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/71313</identifier><datestamp>2025-02-20T10:20:58Z</datestamp><setSpec>com_10324_1165</setSpec><setSpec>com_10324_931</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_1337</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="727c3aed65447aeb" confidence="600" orcid_id="">Aldea López, Sergio</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="90b35e33f5bb40b4" confidence="600" orcid_id="0000-0002-3037-3567">González Escribano, Arturo</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="0eb6c72a1ecd19fb" confidence="600" orcid_id="0000-0001-6240-9109">Llanos Ferraris, Diego Rafael</dim:field>
<dim:field mdschema="dc" element="date" qualifier="accessioned">2024-11-11T09:08:11Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="available">2024-11-11T09:08:11Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="issued">2010</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="citation" lang="es">XXI Jornadas de Paralelismo, Valencia, Spain, 7-9 septiembre 2010</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="isbn" lang="es">978-84-92812-49-3</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="uri">https://uvadoc.uva.es/handle/10324/71313</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="doi" lang="es">10.5281/zenodo.14065307</dim:field>
<dim:field mdschema="dc" element="description" lang="es">Producción Científica</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es">This paper presents an extension that adds XML capabilities to Cetus, a source-to-source compiler developed by Purdue University. In this work, the Cetus Intermediate Represen-tation is converted into an XML DOM tree that, in turn, enables XML capabilities, such as searching specic code features through XPath expressions. As an example, we write an XPath code to nd private and shared vari-ables for parallel execution in C source code. Loopest is a Java program with embedded XPath expressions. While Cetus needs 2573 lines of internal JAVA code to locate private variables in an input code, Loopest needs a total of only 425 lines of code to determine the same private variables in the equivalent XML representation. Using XPath as search method provides a second advantage over Cetus: extensibility. Changes in Cetus requires a deep knowledge of Java, Cetus internal structure, and its Inter-mediate Representation. Moreover, changes in Loopest are easier because it only depends on XPath to generate reports. Finally, we present Sirius, an XML DOM tree-to-C con-verter, that allows to generate the new output C code based on the annotations done in the XML tree.</dim:field>
<dim:field mdschema="dc" element="description" qualifier="project" lang="es">This research is partly supported by the Ministerio de Educación y Ciencia, Spain (TIN2007-62302), Ministerio de Industria, Spain (FIT-350101-2007-27, FIT-350101-2006-46, TSI-020302-2008-89, CENIT MARTA, CENIT OASIS), and Junta de Castilla y León, Spain (VA094A08).</dim:field>
<dim:field mdschema="dc" element="format" qualifier="extent" lang="es">8 p.</dim:field>
<dim:field mdschema="dc" element="format" qualifier="mimetype" lang="es">application/pdf</dim:field>
<dim:field mdschema="dc" element="language" qualifier="iso" lang="es">eng</dim:field>
<dim:field mdschema="dc" element="publisher" lang="es">Universidad Politécnica de Valencia</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="accessRights" lang="es">info:eu-repo/semantics/openAccess</dim:field>
<dim:field mdschema="dc" element="subject" lang="es">Informática</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="unesco" lang="es">1203 Ciencia de Los Ordenadores</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="unesco" lang="es">3304 Tecnología de Los Ordenadores</dim:field>
<dim:field mdschema="dc" element="title" lang="es">Extending a source-to-source compiler with XML capabilities</dim:field>
<dim:field mdschema="dc" element="title" qualifier="event" lang="es">XXI Jornadas de Paralelismo</dim:field>
<dim:field mdschema="dc" element="type" lang="es">info:eu-repo/semantics/conferenceObject</dim:field>
<dim:field mdschema="dc" element="type" qualifier="hasVersion" lang="es">info:eu-repo/semantics/publishedVersion</dim:field>
<dim:field mdschema="dc" element="relation" qualifier="publisherversion" lang="es">https://www.researchgate.net/publication/268380642_Extending_a_source-to-source_compiler_with_XML_capabilities</dim:field>
</dim:dim></metadata></record></GetRecord></OAI-PMH>