Marco A. Casanova

dblp:c/MarcoACasanova · also Marco Antonio Casanova · DBLP profile ↗
← Back
85ranked-venue papers in the field
18as first author
5since 2021 · last 2026
0000-0003-0765-9636ORCID · verified

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 49 (11 first)Business Process & Enterprise Data · 17 (6 first)Information Retrieval & Web Search · 11Knowledge Engineering, Semantic Web & Information Systems · 5Other / Interdisciplinary · 2 (1 first)Data Mining & Knowledge Discovery · 1
YearPublicationVenuePosition
2026 A Text-to-SQL strategy based on large language models and knowledge graphs for real-world databases
abstract
The Text-to-SQL task is defined as “given a relational database and a natural language sentence that describes a question on the database, generate an SQL query over the database that expresses the question”. Text-to-SQL strategies based on Large Language Models (LLMs) achieve remarkable performance on well-known benchmarks, but their performance is significantly less for real-world databases. Some of the reasons for this performance decrease lie in the mismatch between the end user’s view of the data and the organization and naming conventions of the database schema, and in the differences between the end user’s data semantics and the encoding of such semantics in the database. This article then proposes an LLM-based strategy to compile natural language questions into SQL queries that uses a knowledge graph and incorporates a dynamic few-shot examples technique. The implementation of the strategy leverages a database keyword search tool and specific naming conventions to expose the knowledge graph to an LLM thereby simplifying the text-to-SQL task. The article includes experiments with a real-world, proprietary relational database and the Mondial database to assess the performance of the proposed strategy. The experiments suggest that the strategy achieves an accuracy on challenging relational databases that surpasses state-of-the-art approaches on the same databases.
Eduardo Nascimento 0001, Caio Viktor S. Avila, Yenier Izquierdo, Grettel García, Lucas Feijó L. Andrade, Matheus O. Silva, Michelle S. P. Facina, Melissa Lemos, Marco A. Casanova
Data Knowl. Eng.9
2024 Improving the Accuracy of Text-to-SQL Tools Based on Large Language Models for Real-World Relational Databases
Gustavo M. C. Coelho, Eduardo Nascimento 0001, Yenier Izquierdo, Grettel García, Lucas Feijó L. Andrade, Melissa Lemos, Robinson Luiz Souza Garcia, Aiko R. de Oliveira, João Pinheiro 0002, Marco A. Casanova
DEXA (1)10
2024 Small, Medium, and Large Language Models for Text-to-SQL
Aiko R. de Oliveira, Eduardo Nascimento 0001, João Pinheiro 0002, Caio Viktor S. Avila, Gustavo M. C. Coelho, Lucas Feijó L. Andrade, Yenier Izquierdo, Grettel García, Luiz André P. Paes Leme, Melissa Lemos, Marco A. Casanova
ER11
2021 Stop-and-move sequence expressions over semantic trajectories
abstract
Stop-and-move semantic trajectories are segmented trajectories where the stops and moves are semantically enriched with additional data. A query language for semantic trajectory datasets has to include selectors for stops or moves based on their enrichments and sequence expressions that define how to match the results of selectors with the sequence the semantic trajectory defines. This article addresses the problem of searching semantic trajectories, using stop-and-move sequence expressions. The article first proposes a formal framework to define semantic trajectories and introduces stop-and-move sequence expressions, with well-defined syntax and semantics, which act as an expressive query language for semantic trajectories. Then, it describes a concrete semantic trajectory model in RDF, defines SPARQL stop-and-move sequence expressions and discusses strategies to compile such expressions into SPARQL queries. Lastly, the article specifies user-friendly keyword search expressions over semantic trajectories based on the use of keywords to specify stop-and-move queries, and the adoption of terms with predefined semantics to compose sequence expressions. It then shows how to compile such keyword search expressions into SPARQL queries. Finally, it provides a proof-of-concept experiment over a semantic trajectory dataset constructed with user-generated content from Flickr, combined with Wikipedia data.
Yenier Izquierdo, Grettel García, Marco A. Casanova, Luiz André P. Paes Leme, Christos Sardianos, Konstantinos Tserpes, Iraklis Varlamis, Lívia Ruback
Int. J. Geogr. Inf. Sci.3
2021 Keyword search over schema-less RDF datasets by SPARQL query compilation
Yenier Izquierdo, Grettel García, Elisa Menendez, Luiz André P. Paes Leme, Angelo Batista Neves, Melissa Lemos, Anna Carolina Finamore, Carlos Oliveira 0004, Marco A. Casanova
Inf. Syst.9
2020 Online Clustering of Trajectories in Road Networks
abstract
The ubiquity of GPS-enabled smartphones and automotive navigation systems allows to monitor and collect massive streams of trajectory data in real-time. This enables real-time analyses on mobility data in urban settings, which in turn have the potential to substantially improve traffic conditions, analyze congested areas, detect events in (quasi) real-time, and so on. While many existing approaches characterize past movements of moving objects from historical trajectory data, or address the problem of finding out clusters of moving objects from data streams, such approaches fail to capture how movement behaviors unravel over time - for instance, they fail to capture typically trafficked routes or traffic jams. In this work we propose NET-CUTiS, a novel approach that addresses the problem of discovering and monitor the evolution of clusters of trajectories over road networks from trajectory data streams. We conduct several experiments that demonstrate the validity of our proposal in terms of clustering quality and run-time performance.
Ticiana L. Coelho da Silva, Francesco Lettich, José A. F. de Macêdo, Karine Zeitouni, Marco A. Casanova
MDM5
2019 Novel Node Importance Measures to Improve Keyword Search over RDF Graphs
Elisa Menendez, Marco A. Casanova, Luiz André P. Paes Leme, Mohand Boughanem
DEXA (2)2
2019 Keyword Search over RDF Datasets - (Extended Abstract)
Marco A. Casanova
ER1
2018 QUIOW: A Keyword-Based Query Processing Tool for RDF Datasets and Relational Databases
Yenier Izquierdo, Grettel García, Elisa Menendez, Marco A. Casanova, Frederic Dartayre, Carlos Henrique Levy
DEXA (2)4
2018 Empirical Analysis of Ranking Models for an Adaptable Dataset Search
Angelo Batista Neves, Rodrigo G. G. de Oliveira, Luiz André P. Paes Leme, Giseli Rabello Lopes, Bernardo Pereira Nunes, Marco A. Casanova
ESWC6
2017 Searching Linked Data with a Twist of Serendipity
Jeronimo S. A. Eichler, Marco A. Casanova, António L. Furtado 0001, Lívia Ruback, Luiz André P. Paes Leme, Giseli Rabello Lopes, Bernardo Pereira Nunes, Alessandra Raffaetà, Chiara Renso
CAiSE2
2017 RDF Keyword-based Query Technology Meets a Real-World Dataset
Grettel García, Yenier Izquierdo, Elisa Menendez, Frederic Dartayre, Marco A. Casanova
EDBT5
2017 On the Implementation of an Algebra of Lightweight Ontologies
abstract
This paper1 first argues that ontology design may benefit from treating ontologies as theories and from the definition of a set of operations that map ontologies into ontologies, especially their constraints. The paper then defines the class of ontologies used and proposes four operations to manipulate them. It proceeds to discuss how the operations may help design new ontologies. The core of the paper describes an implementation of the operations as a Protégé plug-in, called OntologyManagerTab, and includes use case examples to validate the discussion.
Rômulo C. Magalhães, Marco A. Casanova, Bernardo Pereira Nunes, Giseli Rabello Lopes
IDEAS2
2017 An Entity Relatedness Test Dataset
José Eduardo Talavera Herrera, Marco A. Casanova, Bernardo Pereira Nunes, Luiz André P. Paes Leme, Giseli Rabello Lopes
ISWC (2)2
2016 A Heuristic Approach for On-line Discovery of Unidentified Spatial Clusters from Grid-Based Streaming Algorithms
Marcos Roriz, Markus Endler, Marco A. Casanova, Hélio Lopes 0001, Francisco José da Silva e Silva
DaWaK3
2016 Incremental Maintenance of Materialized SPARQL-Based Linkset Views
Elisa Menendez, Marco A. Casanova, Vânia M. P. Vidal, Bernardo Pereira Nunes, Giseli Rabello Lopes, Luiz André P. Paes Leme
DEXA (2)2
2016 On-Line Mobility Pattern Discovering using Trajectory Data
Ticiana L. Coelho da Silva, Karine Zeitouni, José A. F. de Macêdo, Marco A. Casanova
EDBT4
2016 On computing temporal functions for a time-dependent networks using trajectory data
abstract
Time dependent networks are of key importance to allow computing precise travel times taking into consideration moving object's departure time. However the computation of time functions that are used to annotate time dependent networks are challenging since we must cope with noisy and incomplete traffic data. Recent related works adopt approaches that build Piecewise linear functions, which do not cope with aforementioned problems. In this work, we propose a new method for generating Piecewise linear functions by applying a map-matching technique allied to a curve smoothing approach in order to treat outliers and complete data. We performed experiments using real trajectory data and compared our results with a baseline. Preliminary results show that our approach generates time functions with better approximation than the baseline competitor.
Samara Martins do Nascimento, Mirla R. R. Braga, José A. F. de Macêdo, José Maria Monteiro, Marco A. Casanova
IDEAS5
2016 Enriching Mobility Data with Linked Open Data
abstract
Recent research has pointed out the needs and advantages of the semantic enrichment of movement data, a process where trajectories are partitioned into homogeneous segments that are annotated with contextual information. However, the lack of a comprehensive and well-defined framework for the enrichment makes this process difficult and error-prone. In this paper, we therefore propose a conceptual framework for the semantic enrichment of movement data, which benefits from the emerging Web of Data (or Linked Open Data) both as a unifying formalism and as the source of contextual data, which can be greatly useful for trajectories enrichment. Moreover, the semantic structure of such sources makes it easier to share and process enriched trajectories. We illustrate the enrichment process by presenting a case study in the tourism domain.
Lívia Ruback, Marco A. Casanova, Alessandra Raffaetà, Chiara Renso, Vânia M. P. Vidal
IDEAS2
2016 CUTiS: optimized online ClUstering of Trajectory data Stream
abstract
Recent approaches for online clustering of moving objects location are restricted to instantaneous positions. Subse-quently, they fail to capture the behavior of moving objects over time. By continuously tracking sub-trajectories of moving object at each time window, it becomes possible to gain insight on the current behavior and potentially detect mobility patterns in real time. In our previous work [1], we proposed CUTiS, an incremental algorithm for discovering and maintaining the density-based clusters in trajectory data streams, while tracking the evolution of the clusters. This paper extends [1] to CUTiS* by proposing an indexing structure for sub-trajectory data based on a space-filling curve. The proposed index improves the performance of our approach without losing quality in the clusters results as we show in our experiments conducted on a real dataset.
Ticiana L. Coelho da Silva, Karine Zeitouni, José A. F. de Macêdo, Marco A. Casanova
IDEAS4
2016 BusesinRio: Buses as Mobile Traffic Sensors: Managing the Bus GPS Data in the City of Rio de Janeiro
abstract
The main input data for a traffic management system are trajectories generated by active GPS devices installed in vehicles. In this case, such trajectories can be understood as mobile traffic sensors. A vehicle raw trajectory may be considered as a continuous data stream generated by a GPS device, installed in the vehicle, that continuously transmit its position. In some cities, such as the City of Rio de Janeiro, each bus circulating in the city has to be equipped with such device. Using this fact, the City Hall of Rio de Janeiro offers a public Web service that publishes, at about every minute, the current GPS position of all buses. However, this public data service offers only the instantaneous data, in other words, there is no historical data available. For this reason, it is necessary to develop another service that periodically queries this data and stores its entries for future processing and for useful applications, such as traffic analysis and planning. The objective of this paper is to present the Buses In Rio tool that implements this functionality and provides access to bus trajectory data since June, 2014. The current database has approximately 2 billion GPS samples.
Bruno Guberfain Do Amaral, Rafael Nasser, Marco A. Casanova, Hélio Lopes 0001
MDM3
2016 Taxi, Please! A Nearest Neighbor Query in Time-Dependent Road Networks
abstract
In this paper we propose a new kind of kNN query on time-dependent network, which aims at finding k points of interest that are closest in time to a query point. This query is useful for many kind of applications where a user/customer should ask for a service provided by many moving providers (e.g. Taxi drivers, ambulances, food delivers, etc). We described our solution and present experimental results comparing our proposed algorithm to a baseline approach. The experimental results show that our approach is efficient and effective.
Mirla R. R. Braga, Samara Martins do Nascimento, José A. F. de Macêdo, José Maria Monteiro, Marco A. Casanova
MDM5
2016 A Framework for Online Mobility Pattern Discovery from Trajectory Data Streams
abstract
Trajectory pattern mining allows characterizing movement behavior, which leverages new applications and services. Most existing approaches analyse the whole object trajectory rather that the current movement. Besides existing approaches for online pattern discovery are restricted to instantaneous positions. Subsequently, they fail to capture the movement behaviour along time. By continuously tracking moving objects sub-trajectories at each time window, rather than just the last position, it becomes feasible to gain insight on the current behaviour, and potentially detect mobility patterns in real time. This demonstration presents a novel framework for online mobility pattern discovery in sub-trajectory data streams. Key innovations include: (i) Online discovery of mobility patterns and pattern evolution by tracking the sub-trajectories of moving objects, (ii) A novel structure, called micro-group, to represent the relationship among moving objects, and (iii) An incremental algorithm to maintain micro-groups and to capture their evolution on highly dynamic sub-trajectory data. We present various demonstration scenarios using a real data set.
Ticiana L. Coelho da Silva, Karine Zeitouni, José A. F. de Macêdo, Marco A. Casanova
MDM4
2016 Automatic Creation and Analysis of a Linked Data Cloud Diagram
Alexander Arturo Mera Caraballo, Bernardo Pereira Nunes, Giseli Rabello Lopes, Luiz André P. Paes Leme, Marco A. Casanova
WISE (1)5
2016 Searching for Data Sources for the Semantic Enrichment of Trajectories
Luiz André P. Paes Leme, Chiara Renso, Bernardo Pereira Nunes, Giseli Rabello Lopes, Marco A. Casanova, Vânia M. P. Vidal
WISE (2)5
2016 Using Changesets for Incremental Maintenance of Linkset Views
Vânia M. P. Vidal, Marco A. Casanova, Elisa Menendez, Narciso Arruda, Valéria Magalhães Pequeno, Luiz André P. Paes Leme
WISE (2)2
2015 Specification and Incremental Maintenance of Linked Data Mashup Views
Vânia M. P. Vidal, Marco A. Casanova, Narciso Arruda, Roberval Mariano, Luiz André P. Paes Leme, Giseli Rabello Lopes, Chiara Renso
CAiSE2
2015 Improving Relation Extraction by Using an Ontology Class Hierarchy Feature
Pedro H. R. de Assis, Marco A. Casanova, Alberto H. F. Laender, Ruy Milidiú
WISE (2)2
2014 The Role of Design Rationale in the Ontology Matching Step during the Triplification of Relational Databases
Rita Berardi, Marcelo Schiessl, Matthias Thimm, Marco A. Casanova
DEXA (1)4
2014 On Materialized sameAs Linksets
Marco A. Casanova, Vânia M. P. Vidal, Giseli Rabello Lopes, Luiz André P. Paes Leme, Lívia Ruback
DEXA (1)1
2014 A Semiotic Approach to Conceptual Modelling
António L. Furtado 0001, Marco A. Casanova, Simone D. J. Barbosa
ER2
2014 A Scalable Approach for Efficiently Generating Structured Dataset Topic Profiles
Besnik Fetahu, Stefan Dietze, Bernardo Pereira Nunes, Marco A. Casanova, Davide Taibi 0002, Wolfgang Nejdl
ESWC4
2014 Specifying complex correspondences between relational schemas and RDF models for generating customized R2RML mappings
abstract
The W3C RDB2RDF Working Group proposed a standard language to map relational data into RDF triples, called R2RML. However, creating R2RML mappings may sometimes be a difficult task because it involves the creation of views (within the mappings or not) and referring to them in the R2RML mapping. To overcome such difficulty, this paper first proposes algebraic correspondence assertions, which simplify the definition of relational-to-RDF mappings and yet are expressive enough to cover a wide range of mappings. Algebraic correspondence assertions include data-metadata mappings (where data elements in one schema serve as metadata components in the other), mappings containing custom value functions (e.g., data format transformation functions) and union, intersection and difference between tables. Then, the paper shows how to automatically compile algebraic correspondence assertions into R2RML mappings.
Valéria Magalhães Pequeno, Vânia M. P. Vidal, Marco A. Casanova, Luís Eufrasio T. Neto, Helena Galhardas
IDEAS3
2014 Two Approaches to the Dataset Interlinking Recommendation Problem
Giseli Rabello Lopes, Luiz André P. Paes Leme, Bernardo Pereira Nunes, Marco A. Casanova, Stefan Dietze
WISE (1)4
2014 Educational Forums at a Glance: Topic Extraction and Selection
Bernardo Pereira Nunes, Ricardo Kawase, Besnik Fetahu, Marco A. Casanova, Gilda Helena Bernardino de Campos
WISE (2)4
2014 Publishing deep web geographic data
Helena Piccinini, Marco A. Casanova, Luiz André P. Paes Leme, António L. Furtado 0001
GeoInformatica2
2013 StdTrip+K: Design Rationale in the RDB-to-RDF Process
Rita Berardi, Karin K. Breitman, Marco A. Casanova, Giseli Rabello Lopes, Adriana Pereira de Medeiros
DEXA (1)3
2013 Complex Matching of RDF Datatype Properties
Bernardo Pereira Nunes, Alexander Arturo Mera Caraballo, Marco A. Casanova, Besnik Fetahu, Luiz André P. Paes Leme, Stefan Dietze
DEXA (1)3
2013 Combining a Co-occurrence-Based and a Semantic Measure for Entity Linking
Bernardo Pereira Nunes, Stefan Dietze, Marco A. Casanova, Ricardo Kawase, Besnik Fetahu, Wolfgang Nejdl
ESWC3
2013 Identifying Candidate Datasets for Data Interlinking
Luiz André P. Paes Leme, Giseli Rabello Lopes, Bernardo Pereira Nunes, Marco A. Casanova, Stefan Dietze
ICWE4
2013 A Proactive Application to Monitor Truck Fleets
abstract
Positioning systems, combined with inexpensive communication technologies, open interesting possibilities to implement real-time applications that monitor vehicles and support decision making. This paper first discusses basic requirements for proactive real-time monitoring applications. Then, it describes how to structure and geo-reference unstructured text information available on the Internet, with a focus on road conditions change and using available geocoding services. Lastly, the paper outlines an application that monitors a fleet of trucks and incorporates proactive features.
Fábio da Costa Albuquerque, Marco A. Casanova, José A. F. de Macêdo, Marcelo Tílio Monteiro de Carvalho, Chiara Renso
MDM (1)2
2013 Recommending Tripleset Interlinking through a Social Network Approach
Giseli Rabello Lopes, Luiz André P. Paes Leme, Bernardo Pereira Nunes, Marco A. Casanova, Stefan Dietze
WISE (1)4
2012 Dealing with inconsistencies in linked data mashups
abstract
Data mashups constructed from independent sources may contain inconsistencies, puzzling the user that observes the data. This paper formalizes the notion of consistent data mashups and introduces a heuristic procedure to compute such mashups.
Eveline R. Sacramento, Marco A. Casanova, Karin K. Breitman, António L. Furtado 0001, José A. F. de Macêdo, Vânia M. P. Vidal
IDEAS2
2012 ComeTogether: Discovering Communities of Places in Mobility Data
abstract
We analyze urban mobility and public places under a new perspective: how can we feature the places in a city based on how people move among them? To answer this question we need to combine places, like points of interest, with mobility information like the trajectories of individuals moving within a city. To accomplish this, we propose a methodology based on complex network analysis: we build a network of points of interests by connecting places by the individual trajectories passing through them. From such network we compute communities finding groups places highly connected by the mobility of the individuals. We present a case study on real trajectory dataset on the city of Milan, showing a complementary view on the urban mobility that is not covered by the state-of-the art techniques on mobility analysis.
Igo Ramalho Brilhante, Michele Berlingerio, Roberto Trasarti, Chiara Renso, José A. F. de Macêdo, Marco A. Casanova
MDM6
2011 Trajectory data analysis using complex networks
abstract
A massive amount of data on moving object trajectories is available today. However, it is still a major challenge to process such information in order to explain moving object interactions, which could help in revealing non-trivial behavioral patterns. To that end, we consider a complex networks-based representation of trajectory data. Frequent encounters among moving objects (trajectory encounters) are used to create the network edges whereas nodes represent trajectories. A real trajectory dataset of vehicles moving within the City of Milan allows us to study the structure of vehicle interactions and validate our method. We create seven networks and compute the clustering coefficient, and the average shortest path length comparing them with those of the Erdős-Rényi model. Our analysis shows that all computed trajectory networks have the small world effect and the scale-free feature similar to the internet and biological networks. Finally, we discuss how these results could be interpreted in the light of the traffic application domain.
Igo Ramalho Brilhante, José A. F. de Macêdo, Chiara Renso, Marco A. Casanova
IDEAS4
2010 Query processing in a three-level ontology-based data integration system
abstract
In this paper, we present a three-level ontology-based framework for effectively designing GAV data integration systems. In our approach, the mediated schema is represented by a domain ontology, which provides a conceptual representation of the application. Each local source is described by an application ontology, whose vocabulary is restricted to be a subset of the vocabulary of domain ontology. The three-level architecture permits dividing the mapping definition in two stages: local mappings and mediated mappings. Due to this architecture the problem of query answering can also be broken into two steps. First, the query is decomposed, using the mediated mappings, into a set of elementary sub-queries expressed in terms of the application ontologies. Then, these sub-queries are rewritten, using the local mappings, in terms of their local sources schemas. This paper focus on a method for query processing that addresses the problem of efficient query answering. Our approach is illustrated by an example of a virtual store mediating access to online booksellers.
João Carlos Pinheiro, Vânia M. P. Vidal, José A. F. de Macêdo, Eveline R. Sacramento, Marco A. Casanova, Fábio Porto 0001
iiWAS5
2010 Revising the constraints of lightweight mediated schemas
Marco A. Casanova, Tanara Lauschner, Luiz André P. Paes Leme, Karin K. Breitman, António L. Furtado 0001, Vânia M. P. Vidal
Data Knowl. Eng.1
2010 Modeling interactive storytelling genres as application domains
Angelo E. M. Ciarlini, Marco A. Casanova, António L. Furtado 0001, Paulo A. S. Veloso
J. Intell. Inf. Syst.2
2009 A Strategy to Revise the Constraints of the Mediated Schema
Marco A. Casanova, Tanara Lauschner, Luiz André P. Paes Leme, Karin K. Breitman, António L. Furtado 0001, Vânia M. P. Vidal
ER1
2009 A Frame Manipulation Algebra for ER Logical Stage Modelling
António L. Furtado 0001, Marco A. Casanova, Karin K. Breitman, Simone D. J. Barbosa
ER2
2008 Analysis and Reuse of Plots Using Similarity and Analogy
António L. Furtado 0001, Marco A. Casanova, Simone D. J. Barbosa, Karin K. Breitman
ER2
2007 Conceptual modeling by analogy and metaphor
abstract
Metaphor is not merely a rhetorical device, characteristic of language alone, but rather a fundamental feature of the human conceptual system. A metaphor is understood by finding an analogy mapping between two domains. This paper argues that analogy mappings facilitate conceptual modeling by allowing the designer to reinterpret fragments of familiar conceptual models in other contexts. The contributions of the paper are expressed within the tradition of the Entity-Relation model.
Karin K. Breitman, Simone D. J. Barbosa, Marco A. Casanova, António L. Furtado 0001
CIKM3
2005 Towards Automatic Generation of Rules for Incremental Maintenance of XML Views of Relational Data
Vânia M. P. Vidal, Valdiana da Silva Araujo, Marco A. Casanova
WISE3
2004 Ontology-Driven Workflow Management for Biosequence Processing Systems
Melissa Lemos, Marco A. Casanova, Luiz Fernando Bessa Seibel, José A. F. de Macêdo, Antonio B. de Miranda
DEXA2
2000 On the relational representation of complex specialization structures
Altigran S. da Silva, Alberto H. F. Laender, Marco A. Casanova
Inf. Syst.3
1996 An Approach to Maintaining Optimized Relational Representations of Entity-Relationship Schemas
Altigran S. da Silva, Alberto H. F. Laender, Marco A. Casanova
ER3
1995 Nested Composite Nodes and Version Control in an Open Hypermedia System
Luiz F. G. Soares, Noemi de La Rocque Rodriguez, Marco A. Casanova
Inf. Syst.3
1994 V-Trees - A Storage Method for Long Vector Data
Maurício R. Mediano, Marco A. Casanova, Marcelo Dreux
VLDB2
1994 An analysis of SQL integrity constraints from an entity-relationship model perspective
Alberto H. F. Laender, Marco A. Casanova, Alexandre Plastino 0001, L. F. G. G. M. Ridolfi
Inf. Syst.2
1993 Towards Cooperativeness in Geographic Databases
Andrea S. Hemerly, António L. Furtado 0001, Marco A. Casanova
DEXA3
1993 On the Design and Maintenance of Optimized Relational Representations of Entity-Relationship Schemas
Marco A. Casanova, Luiz Tucherman, Alberto H. F. Laender
Data Knowl. Eng.1
1993 Avoiding Misconstruals in Database Systems: A Default Logic Approach
abstract
A cooperative interface that, using suitable user models, alters the processing of the user's queries to include additional information that will block faulty inferences is described. In a sense, the interface actively teaches the user facts about the database not explicitly asked for. User interaction with the database then becomes a learning and discovery process guided by the queries posed to the interface. A semantics for user models is introduced that captures, with the help of default logic, the nonmonotonic behavior users normally exhibit. Results showing that the cooperative interface generates enough additional information to block all faulty inferences are presented.>
Andrea S. Hemerly, Marco A. Casanova, António L. Furtado 0001
IEEE Trans. Knowl. Data Eng.2
1992 A Declarative Conceptual Modelling Language: Description and Example Applications
Marco A. Casanova, Andrea S. Hemerly, António L. Furtado 0001
CAiSE1
1991 An Analysis of Table Constraints in SQL2 Based on the Entity-Relationship Model
Marco A. Casanova, Alexandre Plastino 0001, L. F. G. G. M. Ridolfi, Alberto H. F. Laender
ER1
1991 Cooperative Behavior Through Request Modification
Andrea S. Hemerly, Marco A. Casanova, António L. Furtado 0001
ER2
1991 A Software Tool for Modular Database Design
abstract
A modularization discipline for database schemas is first described. The dicipline incorporates both a strategy for enforcing integrity constraints and a tactic for organizing large sets of database structures, integrity constraints, and operations. A software tool that helps the development and maintenance of database schemas modularized according to the discipline is then presented. It offers a user-friendly interface that guides the designer through the various stages of the creation of a new module or through the process of changing objects of existing modules. The tool incorporates, in a declarative style, a description of the design and redesign rules behind the modularization discipline, hence facilitating the incremental addition of new expertise about database design.
Marco A. Casanova, António L. Furtado 0001, Luiz Tucherman
ACM Trans. Database Syst.1
1990 Algorithms for Designing and Maintaining Optimized Relational Representations of Entity-Relationship Schemas
Marco A. Casanova, Luiz Tucherman, Alberto H. F. Laender
ER1
1990 Plan and Schedule Generation over Temporal Databases
António L. Furtado 0001, Marco A. Casanova
ER2
1990 The CHRIS consultant-a tool for database design and rapid prototyping
Luiz Tucherman, Marco A. Casanova, António L. Furtado 0001
Inf. Syst.2
1989 A Proposal for Formalizing and Extending the Generalization and Subset Abstractions in the Entity-Relationship Model
Luiz Tucherman, Marco A. Casanova, Pedro M. Gualandi, Anelise P. Braga
ER2
1989 Optimization of Relational Schemas Containing Inclusion Dependencies
Marco A. Casanova, Luiz Tucherman, António L. Furtado 0001, Anelise P. Braga
VLDB1
1988 Enforcing Inclusion Dependencies and Referencial Integrity
Marco A. Casanova, Luiz Tucherman, António L. Furtado 0001
VLDB1
1987 The CHRIS Consultant
António L. Furtado 0001, Marco A. Casanova, Luiz Tucherman
ER2
1985 On the Correctness of a Local Storage Subsystem
abstract
Article On the correctness of a local storage subsystem Share on Authors: Marco A. Casanova View Profile , Arnaldo V. Moura View Profile , Luiz Tucherman View Profile Authors Info & Claims PODS '85: Proceedings of the fourth ACM SIGACT-SIGMOD symposium on Principles of database systemsMarch 1985 Pages 123–134https://doi.org/10.1145/325405.325420Published:25 March 1985 0citation56DownloadsMetricsTotal Citations0Total Downloads56Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Marco A. Casanova, Arnaldo V. Moura, Luiz Tucherman
PODS1
1985 A Tool for Modular Database Design
Luiz Tucherman, António L. Furtado 0001, Marco A. Casanova
VLDB3
1984 Formal Data Base Specification - An Eclectic Perspective
abstract
Logical, algebraic, programming language, grammatical and denotational formalisms are investigated with res pect to their applicability to formal data base speci fication. On applying each formalism for the purpose that originally motivated its proposal, it is shown that they all have a fundamental and well integrated role to play in different parts of the specification process. An example is included to illustrate the methodological aspects.
Marco A. Casanova, Paulo A. S. Veloso, António L. Furtado 0001
PODS1
1984 Towards multi-level and modular conceptual schema specifications
Ulrich Schiel, António L. Furtado 0001, Erich J. Neuhold, Marco A. Casanova
Inf. Syst.4
1983 Designing Entity-Relationship Schemes for Conventional Information Systems
Marco A. Casanova, Jose E. Amaral de Sa
ER1
1983 Towards a Sound View Integration Methodology
abstract
View integration is investigated with the help of three classes of interrelational dependencies, inclusion dependencies, exclusion dependencies and union functional dependencies. The process of view integration is divided into two steps, combination and optimization. View combination consists in defining new interrelational dependencies that capture similarities between different views. The optimization step tries to reduce redundancy and the size of the schema. Finally, general results about interrelational dependencies are presented that lead to an optimization procedure for a restricted class of schemas.
Marco A. Casanova, Vânia M. P. Vidal
PODS1
1983 A Pragmatic Approach to Structured Database Design
Luiz Tucherman, António L. Furtado 0001, Marco A. Casanova
VLDB3
1983 The Theory of Functional and Subset Dependencies Over Relational Expressions
Marco A. Casanova
Inf. Process. Lett.1
1982 A Theory of Data Dependencies over Relational Expressions
abstract
A formal system is developed for reasoning about a class of dependencies that includes all classes considered in the literature. The usefulness of the system is illustrated by applying it to various database design problems. The system is shown to be sound and complete by adapting the analytic tableaux method of first-order predicate calculus to the class of dependencies adopted. Finally, the method is shown to be a decision procedure for the inference problem of a subclass of the dependencies considered.
Marco A. Casanova
PODS1
1982 Inclusion Dependencies and Their Interaction with Functional Dependencies
abstract
Inclusion dependencies, or INDs (which can say, for example, that every manager is an employee) are studied, including their interaction with functional dependencies, or FDs. A simple complete axiomatization for INDs is presented, and the decision problem for INDs is shown to be PSPACE-complete. (The decision problem for INDs is the problem of determining whether or not Σ logically implies σ, given a set Σ of INDs and a single IND σ). It is shown that finite implication (implication over databases with a finite number of tuples) is the same as unrestricted implications for INDs, although finite implication and unrestricted implication are distinct for FDs and INDs taken together. It is shown that, although there are simple complete axiomatizations for FDs alone and for INDs alone, there is no complete axiomatization for FDs and INDs taken together, in which every rule is k-ary for some fixed k (and in particular, there is no finite complete axiomatization.) This is true whether we consider finite implication or unrestricted implication, and is true even if no relation scheme has more than three attributes. The nonexistence of a k-ary complete axiomatization for FDs and INDs taken together is proven by giving a condition which is necessary and sufficient in general for the existence of a k-ary complete axiomatization.
Marco A. Casanova, Ronald Fagin, Christos H. Papadimitriou
PODS1
1982 A Temporal Framework for Database Specifications
José M. V. de Castilho, Marco A. Casanova, António L. Furtado 0001
VLDB2
1979 Comments on "Process Synchronization in Database Systems"
abstract
No abstract available.
Philip A. Bernstein, Marco A. Casanova, Nathan Goodman
ACM Trans. Database Syst.2