Demo Data from VLDB 2026 / reviewers in the wild / expert
Guillem Rull
dblp:42/5536
· DBLP profile ↗
17ranked-venue papers
6as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 5 first-authorArtificial intelligence and machine learning · 7 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorTheory of computation · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
2 papers |
Data integration and cleaning · 57% Data models and query languages · 24% Database theory · 19% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › schema mapping
object-relational mapping |
0.3 | 2 | 2013 | Query containment in entity SQL · SIGMOD Conference 2013 Incremental mapping compilation in an object-to-relational mapping system · SIGMOD Conference 2013 |
Database theory
query containment |
0.2 | 1 | 2013 | Query containment in entity SQL · SIGMOD Conference 2013 |
Data integration and cleaning
schema mapping |
0.2 | 1 | 2013 | Incremental mapping compilation in an object-to-relational mapping system · SIGMOD Conference 2013 |
Methods — techniques the papers use, named apart from their topics
roundtrip validation · 0.2constructive containment checking · 0.2NP-hardness analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | OCLFO: first-order expressive OCL constraints for efficient integrity checking
Enrico Franconi, Alessandro Mosca 0001, Xavier Oriol, Guillem Rull, Ernest Teniente |
Softw. Syst. Model. | 4 |
| 2018 | UNiCS - The Ontology for Research and Innovation Policy MakingabstractResearch and Innovation (R&I) ecosystems involve data and knowledge flows across enterprises, academia, funding institutions, public authorities and citizens. Key R&I data elements are currently dispersed across a multitude of distinct and heterogeneous datasets; they are often neither in structured format nor systematically shared. Designing policies that affect R&I dynamics, and monitoring their impact in time, are tasks which require to overcome the limitations imposed by the usage of separated data silos, and to provide meaningful, integrated access to data with the appropriate granularity. In such a context, ontology-mediated data management can help bringing together inputs and outcomes from a variety of sources, in an open and interoperable fashion. The paper introduces UNiCS, an OWL-based ontology that has been recently developed with the main aim of driving semantic integration and access to R&I data, and to support the development of ontology-based data access (OBDA) platforms for R&I policy and decision makers. Alessandro Mosca 0001, Fernando Roda, Guillem Rull |
FOIS | 3 |
| 2016 | GROM: a General Rewriter of Semantic MappingsabstractWe present GROM, a tool conceived to handle high-level schema mappings between semantic descriptions of a source and a target database. GROM rewrites mappings between the virtual, view-based semantic schemas, in terms of mappings between the two physical databases, and then executes them. The system serves the purpose of teaching two main lessons. First, designing mappings among higher-level descriptions is often simpler than working with the original schemas. Second, as soon as the view-definition language becomes more expressive, to handle, for example, negation, the mapping problem becomes extremely challenging from the technical viewpoint, so that one needs to find a proper trade-off between expressiveness and scalability. Giansalvatore Mecca, Guillem Rull, Donatello Santoro, Ernest Teniente |
EDBT | 2 |
| 2016 | TINTIN: a Tool for INcremental INTegrity checking of Assertions in SQL ServerabstractWe present TINTIN, a tool to perform efficient integrity checking of SQL assertions in SQL Server. TINTIN rewrites each assertion into a set of standard SQL queries that, given a set of insertions and deletions of tuples, allow to incrementally compute whether this update violates the assertion or not. If one of such queries returns a non empty answer, then the assertion is violated. Efficiency is achieved by evaluating only those data and those assertions that can actually be violated according to the update. TINTIN is aimed at two different purposes. First, to show the feasibility of our approach by implementing it on a commercial relational DBMS. Second, to illustrate that the efficiency we achieve is good enough for making assertions to be used in practice. Xavier Oriol, Ernest Teniente, Guillem Rull |
EDBT | 3 |
| 2016 | Ontology-based data integration in EPNet: Production and distribution of food during the Roman Empire
Diego Calvanese, Pietro Maria Liuzzo, Alessandro Mosca 0001, José Remesal, Martín Rezk, Guillem Rull |
Eng. Appl. Artif. Intell. | 6 |
| 2015 | Ontology-based mappings
Giansalvatore Mecca, Guillem Rull, Donatello Santoro, Ernest Teniente |
Data Knowl. Eng. | 2 |
| 2015 | AuRUS: explaining the validation of UML/OCL conceptual schemas
Guillem Rull, Carles Farré, Anna Queralt, Ernest Teniente, Toni Urpí |
Softw. Syst. Model. | 1 |
| 2014 | Logic Foundations of the OCL Modelling Language
Enrico Franconi, Alessandro Mosca 0001, Xavier Oriol, Guillem Rull, Ernest Teniente |
JELIA | 4 |
| 2013 | Semantic-Based Mappings
Giansalvatore Mecca, Guillem Rull, Donatello Santoro, Ernest Teniente |
ER | 2 |
| 2013 | Incremental mapping compilation in an object-to-relational mapping systemabstractIn an object-to-relational mapping system (ORM), mapping expressions explain how to expose relational data as objects and how to store objects in tables. If mappings are sufficiently expressive, then it is possible to define lossy mappings. If a user updates an object, stores it in the database based on a lossy mapping, and then retrieves the object from the database, the user might get a different result than the updated state of the object; that is, the mapping might not "roundtrip." To avoid this, the ORM should validate that user-defined mappings roundtrip the data. However, this problem is NP-hard, so mapping validation can be very slow for large or complex mappings. Philip A. Bernstein, Marie Jacob, Jorge Pérez 0001, Guillem Rull, James F. Terwilliger |
SIGMOD Conference | 4 |
| 2013 | Query containment in entity SQLabstractWe describe a software architecture we have developed for a constructive containment checker of Entity SQL queries defined over extended ER schemas expressed in Microsoft's Entity Data Model. Our application of interest is compilation of object-to-relational mappings for Microsoft's ADO.NET Entity Framework, which has been shipping since 2007. The supported language includes several features which have been individually addressed in the past but, to the best of our knowledge, they have not been addressed all at once before. Moreover, when embarking on an implementation, we found no guidance in the literature on how to modularize the software or apply published algorithms to a commercially-supported language. This paper reports on our experience in addressing these real-world challenges. Guillem Rull, Philip A. Bernstein, Ivo Garcia dos Santos, Yannis Katsis, Sergey Melnik 0001, Ernest Teniente |
SIGMOD Conference | 1 |
| 2013 | Automated reasoning on UML conceptual schemas with derived information and queries
Carles Farré, Anna Queralt, Guillem Rull, Ernest Teniente, Toni Urpí |
Inf. Softw. Technol. | 3 |
| 2010 | AuRUS: Automated Reasoning on UML/OCL Schemas
Anna Queralt, Guillem Rull, Ernest Teniente, Carles Farré, Toni Urpí |
ER | 2 |
| 2009 | MVT: a schema mapping validation toolabstractSchema mappings define relationships between schemas in a declarative way. We demonstrate MVT, a mapping validation tool that allows the designer to ask whether the mapping has certain desirable properties. The answers to these questions will provide information on whether the mapping adequately matches the intended needs and requirements. MVT is able to deal with a highly expressive class of mappings and database schemas, which allows the use of negations, order comparisons and null values. The tool does not only provide a Boolean answer as test result, but also a feedback for that result. Depending on the tested property and on the test result, the provided feedback can be in the form of example schema instances, or in the form of an explanation, that is, highlighting the mapping assertions and schema constraints responsible for getting such a result. Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí |
EDBT | 1 |
| 2008 | Providing Explanations for Database Schema Validation
Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí |
DEXA | 1 |
| 2008 | Validation of mappings between schemas
Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí |
Data Knowl. Eng. | 1 |
| 2007 | Computing explanations for unlively queries in databasesabstractA query is unlively if it always returns an empty answer. Debugging a database schema requires not only determining unlively queries, but also fixing them. To the best of our knowledge, the existing methods do not provide the designer with an explanation of why a query is not lively. In this paper, we propose a method for computing explanations that is independent of the particular method used to determine liveliness. It provides three levels of search: one explanation, a maximal set of non-overlapping explanations, and all explanations. The first two levels require only a linear number of calls to the underlying method. We also propose a filter to reduce the number of these calls, and experimentally compare our method with the best known method for finding unsatisfiable subsets of constraints. Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí |
CIKM | 1 |