Dedalus: Datalog in Time and Space

P Alvaro, WR Marczak, N Conway… - Datalog Reloaded: First …, 2011 - Springer
Recent research has explored using Datalog-based languages to express a distributed
system as a set of logical invariants. Two properties of distributed systems proved difficult to …

Datalog: concepts, history, and outlook

D Maier, KT Tekle, M Kifer, DS Warren - Declarative Logic Programming …, 2018 - dl.acm.org
This chapter is a survey of the history and the main concepts of Datalog. We begin with an
introduction to the language and its use for database definition and querying. We then look …

Modern datalog engines

B Ketsman, P Koutris - Foundations and Trends® in …, 2022 - nowpublishers.com
Recent years have seen a resurgence of interest from both the industry and research
community in Datalog. Datalog is a declarative query language that extends relational …

Efficient bottom-up evaluation of logic programs

R Ramakrishnan, D Srivastava… - Computer Systems and …, 1992 - Springer
In recent years, much work has been directed towards evaluating logic programs and
queries on deductive databases by using an iterative bottom-up fixpoint computation. The …

A logic-based integration of active and deductive databases

AAA Fernandes, MH Williams, NW Paton - New Generation Computing, 1997 - Springer
A logic-based approach to the specification of active database functionality is presented
which not only endows active databases with a well-defined and well-understood formal …

FLORID-Ein Prototyp für F-Logik

J Frohn, R Himmeröder, PT Kandzia, G Lausen… - … in Büro, Technik und …, 1997 - Springer
Zusammenfassung F-Logik [17] ist eine mächtige Sprache, die deduktive und
objektorientierte Konzepte (Objekte, Methoden, Klassenhierarchie, Vererbung, Signaturen) …

Transactions and updates in deductive databases

D Montesi, E Bertino, M Martelli - IEEE transactions on …, 1997 - ieeexplore.ieee.org
In this paper, we develop a new approach that provides a smooth integration of extensional
updates and declarative query languages for deductive databases. The approach is based …

[图书][B] Data-centric Programming for Distributed Systems

PA Alvaro - 2015 - search.proquest.com
Distributed systems are difficult to reason about and program because of fundamental
uncertainty in their executions, arising from sources of nondeterminism such as asynchrony …

Fifty years of peephole optimization

P Chakraborty - Current Science, 2015 - JSTOR
In 1965, William M. McKeeman introduced the concept of peephole optimization. This article
provides a brief review of the major peephole optimization techniques identified so far and …

[图书][B] Parallel, object-oriented, and active knowledge base systems

I Vlahavas, N Bassiliades - 1998 - books.google.com
Knowledge Base Systems are an integration of conventional database systems with Artificial
Intelligence techniques. They provide inference capabilities to the database system by …