Using Datalog with binary decision diagrams for program analysis
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 …
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 …
systems, including XSB, YAP Prolog, B-Prolog, Mercury, ALS, and Ciao. The reasons for this …
New advances in logic-based probabilistic modeling by PRISM
We review a logic-based modeling language PRISM and report recent developments
including belief propagation by the generalized inside-outside algorithm and generative …
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 …
previously intractable problem, can be efficiently solved using binary decision diagrams. In …
Linear tabling strategies and optimizations
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 …
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 …
provides a unified approach to generative probabilistic models including Bayesian networks …
GEM: A distributed goal evaluation algorithm for trust management
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 …
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 …
studies further exasperate the situation as the same model is repeatedly executed with only …
Variational Bayes via propositionalized probability computation in PRISM
We propose a logic-based approach to variational Bayes (VB) via propositionalized
probability computation in a symbolic-statistical modeling language PRISM. PRISM …
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 …
semantics, and allows embedded implications in rule bodies. While the usual implication (ie …