[SÁCH][B] Modern compiler design

D Grune, K Van Reeuwijk, HE Bal, CJH Jacobs… - 2012 - books.google.com
" Modern Compiler Design" makes the topic of compiler design more accessible by focusing
on principles and techniques of wide application. By carefully distinguishing between the …

Fifty years of Prolog and beyond

P Körner, M Leuschel, J Barbosa, VS Costa… - Theory and Practice of …, 2022 - cambridge.org
Both logic programming in general and Prolog in particular have a long and fascinating
history, intermingled with that of many disciplines they inherited from or catalyzed. A large …

Dynamic adaptation of service compositions with variability models

GH Alférez, V Pelechano, R Mazo, C Salinesi… - Journal of Systems and …, 2014 - Elsevier
Web services run in complex contexts where arising events may compromise the quality of
the whole system. Thus, it is desirable to count on autonomic mechanisms to guide the self …

The Janus System: A Bridge to New Prolog Applications

C Andersen, T Swift - Prolog: The Next 50 Years, 2023 - Springer
Despite its strengths, Prolog is not widely used in commercial settings, in part due to a lack
of external packages and to difficulties integrating Prolog with more popular languages. We …

Translingual obfuscation

P Wang, S Wang, J Ming, Y Jiang… - 2016 IEEE European …, 2016 - ieeexplore.ieee.org
Program obfuscation is an important software protection technique that prevents attackers
from revealing the programming logic and design of the software. We introduce translingual …

The Janus system: multi-paradigm programming in Prolog and Python

T Swift, C Andersen - arxiv preprint arxiv:2308.15893, 2023 - arxiv.org
Python and Prolog express different programming paradigms, with different strengths.
Python is wildly popular because it is well-structured, easy to use, and mixes well with …

Constraint solving by quantum annealing

P Codognet - 50th International Conference on Parallel Processing …, 2021 - dl.acm.org
We present experiments in solving combinatorial optimization and constraint satisfaction
problems by means of Quantum Annealing. We describe how to model classic constraint …

Tor: Modular search with hookable disjunction

T Schrijvers, B Demoen, M Triska, B Desouter - Science of Computer …, 2014 - Elsevier
Abstract Horn Clause Programs have a natural exhaustive depth-first procedural semantics.
However, for many programs this semantics is ineffective. In order to compute useful …

Heuristics entwined with handlers combined: From functional specification to logic programming implementation

T Schrijvers, N Wu, B Desouter, B Demoen - Proceedings of the 16th …, 2014 - dl.acm.org
A long-standing problem in logic programming is how to cleanly separate logic and control.
While solutions exist, they fall short in one of two ways: some are too intrusive, because they …

The boolean constraint solver of SWI-Prolog (system description)

M Triska - International Symposium on Functional and Logic …, 2016 - Springer
We present a new constraint solver over Boolean variables, available as library
(clpb)(documentation: http://eu. swi-prolog. org/man/clpb. html) in SWI-Prolog. Our solver …