Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Carles Farré is active.

Publication


Featured researches published by Carles Farré.


international conference on database theory | 2007

Containment of conjunctive queries over databases with null values

Carles Farré; Ernest Teniente; Toni Urpí

We study containment of conjunctive queries that are evaluated over databases that may contain tuples with null values. We assume the semantics of SQL for single block queries with a SELECT DISTINCT clause. This problem (“null containment” for short) is different from containment over databases without null values and sometimes more difficult. We show that null-containment for boolean conjunctive queries is NP-complete while it is


data and knowledge engineering | 2008

Validation of mappings between schemas

Guillem Rull; Carles Farré; Ernest Teniente; Toni Urpí

\mathit\Pi^{\rm P}_{2}


international conference on conceptual modeling | 2010

AuRUS: automated reasoning on UML/OCL schemas

Anna Queralt; Guillem Rull; Ernest Teniente; Carles Farré; Toni Urpí

-complete for queries with distinguished variables. However, if no relation symbol is allowed to appear more than twice, then null-containment is polynomial, as it is for databases without nulls. If we add a unary test predicate IS NULL, as it is available in SQL, then containment becomes


database and expert systems applications | 2008

Providing Explanations for Database Schema Validation

Guillem Rull; Carles Farré; Ernest Teniente; Toni Urpí

\mathit\Pi^{\rm P}_{2}


international workshop on testing database systems | 2008

SVTe: a tool to validate database schemas giving explanations

Carles Farré; Guillem Rull; Ernest Teniente; Toni Urpí

-hard for boolean queries, while it remains in


product focused software process improvement | 2016

A Survey on Software Release Planning Models

David Ameller; Carles Farré; Xavier Franch; Guillem Rufian

\mathit\Pi^{\rm P}_{2}


very large data bases | 2004

SVT: schema validation tool for microsoft SQL-server

Ernest Teniente; Carles Farré; Toni Urpí; Carlos Beltrán; David Gañán

for arbitrary queries.


database and expert systems applications | 2004

A New Approach for Checking Schema Validation Properties

Carles Farré; Ernest Teniente; Toni Urpí

Mappings between schemas are key elements in several contexts such as data exchange, data integration and peer data management systems. In all these contexts, the mapping design process requires the participation of a mapping designer, who needs to be able to validate the mapping that is being defined, i.e., check whether the mapping is in fact what the designer intended. However, to date very little work has directly focused on the effective validation of schema mappings. In this paper, we present a new approach for validating schema mappings that allows the mapping designer to ask whether they have certain desirable properties. We consider four properties of mappings: mapping satisfiability, mapping inference, query answerability and mapping losslessness. We reformulate these properties in terms of the problem of checking whether a query is lively over a database schema. A query is lively if there is a consistent instance of the database for which the query gives a non-empty answer. To show the feasibility of our approach, we use an implementation of the CQC method and provide some experimental results.


Software and Systems Modeling | 2015

AuRUS: explaining the validation of UML/OCL conceptual schemas

Guillem Rull; Carles Farré; Anna Queralt; Ernest Teniente; Toni Urpí

To ensure the quality of an information system, the conceptual schema that represents its domain must be semantically correct. We present a prototype to automatically check whether a UML schema with OCL constraints is right in this sense. It is well known that the full expressiveness of OCL leads to undecidability of reasoning. To deal with this problem, our approach finds a compromise between expressiveness and decidability, thus being able to handle very expressive constraints guaranteeing termination in many cases.


conference on information and knowledge management | 2007

Computing explanations for unlively queries in databases

Guillem Rull; Carles Farré; Ernest Teniente; Toni Urpí

We propose a new method for database schema validation that provides an explanation when it determines that a certain desirable property of a database schema does not hold. Explanations are required to give the designer a hint about the changes of the schema that are needed to fix the problem identified. Our method is an extension of the CQC method, which has been shown successful for testing such properties.

Collaboration


Dive into the Carles Farré's collaboration.

Top Co-Authors

Avatar

Toni Urpí

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

Ernest Teniente

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

Guillem Rull

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

Anna Queralt

Barcelona Supercomputing Center

View shared research outputs
Top Co-Authors

Avatar

David Ameller

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

Xavier Franch

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

Carlos Beltrán

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar

David Gañán

Polytechnic University of Catalonia

View shared research outputs
Researchain Logo
Decentralizing Knowledge