Using Datalog with binary decision diagrams for program analysis

J Whaley, D Avots, M Carbin, MS Lam - Asian Symposium on …, 2005 - Springer
Many problems in program analysis can be expressed naturally and concisely in a
declarative language like Datalog. This makes it easy to specify new analyses or extend or …

XSB: Extending Prolog with tabled logic programming

T Swift, DS Warren - Theory and Practice of Logic Programming, 2012 - cambridge.org
The paradigm of Tabled Logic Programming (TLP) is now supported by a number of Prolog
systems, including XSB, YAP Prolog, B-Prolog, Mercury, ALS, and Ciao. The reasons for this …

New advances in logic-based probabilistic modeling by PRISM

T Sato, Y Kameya - Probabilistic Inductive Logic Programming: Theory …, 2008 - Springer
We review a logic-based modeling language PRISM and report recent developments
including belief propagation by the generalized inside-outside algorithm and generative …

[PDF][PDF] Context-sensitive pointer analysis using binary decision diagrams

J Whaley - 2007 - suif.stanford.edu
This thesis shows that whole-program context-sensitive inclusion-based pointer analysis, a
previously intractable problem, can be efficiently solved using binary decision diagrams. In …

Linear tabling strategies and optimizations

NF Zhou, T Sato, YD Shen - Theory and Practice of Logic …, 2008 - cambridge.org
Recently there has been a growing interest in research in tabling in the logic programming
community because of its usefulness in a variety of application domains including program …

A glimpse of symbolic-statistical modeling by PRISM

T Sato - Journal of Intelligent Information Systems, 2008 - Springer
We give a brief overview of a logic-based symbolic modeling language PRISM which
provides a unified approach to generative probabilistic models including Bayesian networks …

GEM: A distributed goal evaluation algorithm for trust management

D Trivellato, N Zannone, S Etalle - Theory and practice of logic …, 2014 - cambridge.org
Trust management is an approach to access control in distributed systems where access
decisions are based on policy statements issued by multiple principals and stored in a …

On automated memoization in the field of simulation parameter studies

M Stoffers, D Schemmel, OS Dustmann… - ACM Transactions on …, 2018 - dl.acm.org
Processes in computer simulations tend to be highly repetitive. In particular, parameter
studies further exasperate the situation as the same model is repeatedly executed with only …

Variational Bayes via propositionalized probability computation in PRISM

T Sato, Y Kameya, K Kurihara - Annals of Mathematics and Artificial …, 2008 - Springer
We propose a logic-based approach to variational Bayes (VB) via propositionalized
probability computation in a symbolic-statistical modeling language PRISM. PRISM …

Implementing tabled hypothetical datalog

F Sáenz-Pérez - 2013 IEEE 25th International Conference on …, 2013 - ieeexplore.ieee.org
Hypothetical Datalog is based on an intuitionistic semantics rather than a classical logic
semantics, and allows embedded implications in rule bodies. While the usual implication (ie …