@inproceedings{RuleML2015Challenge, |
||
author |
= |
{Alexei A. Morozov and Olga S. Sushkova and Alexander F. Polupanov}, |
title |
= { |
A Translator of Actor Prolog to Java}, |
editor |
= |
{N.Bassiliades and P.Fodor and A.Giurca and G.Gottlob and T.Kliegr and G.J.Nalepa and M.Palmirani and A.Paschke and M.Proctor and D.Roman and F.Sadri and N.Stojanovic}, |
booktitle |
= |
{{RuleML} 2015 {DC} and {C}hallenge. Proceedings of the 9th International {Rule Challenge} and the 5th {RuleML} Doctoral Consortium (Berlin, Germany, August 2-5)}, |
publisher |
= |
{CEUR}, |
address |
= |
{Berlin}, |
year |
= |
2015, |
url |
= |
"https://www.csw.inf.fu-berlin.de/ruleml2015-ceur", |
abstract |
= { |
Actor Prolog is a concurrent object-oriented logic language developed in IRE RAS. We demonstrate a state-of-the-art translator of Actor Prolog to Java developed in the framework of the Intelligent Visual Surveillance Logic Programming project. The translator implements a set of high-level and low-level code optimization methods and generates a kind of the idiomatic (i.e., well-readable) source code in Java, that ensures a high speed, robustness, and openness of the executable code. Some applications of the Actor Prolog to Java translator are demonstrated, in particular, the real-time intelligent video surveillance, Actor Prolog with Java3D linking, and logic programming of Java applets. |
} |