Design and implementation of the LogicBlox system

M Aref, B Ten Cate, TJ Green, B Kimelfeld… - Proceedings of the …, 2015 - dl.acm.org
The LogicBlox system aims to reduce the complexity of software development for modern
applications which enhance and automate decision-making and enable their users to evolve …

Automated synthesis of semantic malware signatures using maximum satisfiability

Y Feng, O Bastani, R Martins, I Dillig… - arXiv preprint arXiv …, 2016 - arxiv.org
This paper proposes a technique for automatically learning semantic malware signatures for
Android from very few samples of a malware family. The key idea underlying our technique …

Big graph analytics platforms

D Yan, Y Bu, Y Tian, A Deshpande - Foundations and Trends® …, 2017 - nowpublishers.com
Due to the growing need to process large graph and network datasets created by modern
applications, recent years have witnessed a surging interest in developing big graph …

[PDF][PDF] Big data techniques of Google, Amazon, Facebook and Twitter.

TN Hewage, MN Halgamuge, A Syed, G Ekici - J. Commun., 2018 - researchgate.net
 Abstract—Google, Amazon, Facebook and Twitter gained enormous advantages from big
data methodologies and techniques. There are certain unanswered questions regarding the …

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 …

Scalable Reasoning on Document Stores via Instance-Aware Query Rewriting

O Rodriguez, F Ulliana, ML Mugnier - Proceedings of the VLDB …, 2023 - dl.acm.org
Data trees, typically encoded in JSON, are ubiquitous in data-driven applications. This
ubiquity makes urgent the development of novel techniques for querying heterogeneous …

High-level why-not explanations using ontologies

B ten Cate, C Civili, E Sherkhonov… - Proceedings of the 34th …, 2015 - dl.acm.org
We propose a novel foundational framework for why-not explanations, that is, explanations
for why a tuple is missing from a query result. Our why-not explanations leverage concepts …

Ontologies for knowledge graphs: Breaking the rules

M Krötzsch, V Thost - The Semantic Web–ISWC 2016: 15th International …, 2016 - Springer
Large-scale knowledge graphs (KGs) are widely used in industry and academia, and
provide excellent use-cases for ontologies. We find, however, that popular ontology …

Datalography: Scaling datalog graph analytics on graph processing systems

WE Moustafa, V Papavasileiou… - … Conference on Big …, 2016 - ieeexplore.ieee.org
This paper presents the first Datalog evaluation engine for executing graph analytics over
BSP-style graph processing engines. Building on recent advances in Datalog that support …

Parallel logic programming: A sequel

A Dovier, A Formisano, G Gupta… - Theory and Practice of …, 2022 - cambridge.org
Multi-core and highly connected architectures have become ubiquitous, and this has
brought renewed interest in language-based approaches to the exploitation of parallelism …