• Publications
  • Influence
What you Always Wanted to Know About Datalog (And Never Dared to Ask)
TLDR
The syntax and semantics of Datalog and its use for querying a relational database are presented, and the most relevant methods for achieving efficient evaluations of Daloog queries are presented.
Logic Programming and Databases
TLDR
This book presents a systematic overview of the interaction between logic programming and database systems, and provides a careful introduction to the underlying paradigms and their theoretical foundations, and stresses the problems involved in achieving efficiency when interfacing logic programming formalisms with large databases.
Automatic generation of production rules for integrity maintenance
TLDR
This article describes a specific architecture for constraint definition and enforcement, consisting of automatically generating production rules for integrity enforcement, and describes guidelines for analyzing the properties of the set of active rules.
Queuing Systems
A data-oriented survey of context models
TLDR
This survey has the goal to provide a comprehensive evaluation framework, allowing application designers to compare context models with respect to a given target application, and stress the analysis of those features which are relevant for the problem of data tailoring.
Schema Evolution in Wikipedia - Toward a Web Information System Benchmark
TLDR
An analysis of the evolution history of the Wikipedia database and its schema suggests the need for developing better methods and tools to support graceful schema evolution and suggests that the Wikipedia case study can provide the kernel of a benchmark for testing and improving such systems.
Integrating object-oriented data modelling with a rule-based programming paradigm
TLDR
The LOGRES project is a follow-up of theALGRES project, and takes advantage of the ALGRES programming environment for the development of a fast prototype.
Active Rule Management in Chimera
A structured approach for the definition of the semantics of active databases
TLDR
A number of different possible options in the behavior of an active DBMS are considered, based on a broad analysis of some of the best known implemented systems and prototypes, which are encoded in a user-readable form, called Extended ECA.
...
...