Prolog: the standard: reference manual
Prolog: the standard: reference manual
Compiling standard ML to Java bytecodes
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
Compiling lazy functional programs to Java bytecode
Software—Practice & Experience
Calling hell from heaven and heaven from hell
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Interlanguage working without tears: blending SML with Java
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
LuCe: A Tuple-based Coordination Infrastructure for Prolog and Java Agents
Autonomous Agents and Multi-Agent Systems
Proceedings of the Third International Symposium on Practical Aspects of Declarative Languages
PADL '01 Proceedings of the Third International Symposium on Practical Aspects of Declarative Languages
Object-Oriented Computations in Logic Programming
ECOOP '94 Proceedings of the 8th European Conference on Object-Oriented Programming
On Variance-Based Subtyping for Parametric Types
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Mobile Haskell: Compiling Lazy Functional Programs for the Java Virtual Machine
PLILP '98/ALP '98 Proceedings of the 10th International Symposium on Principles of Declarative Programming
A Prolog-oriented extension of Java programming based on generics and annotations
Proceedings of the 5th international symposium on Principles and practice of programming in Java
West2East: exploiting WEb Service Technologies to Engineer Agent-based SofTware
International Journal of Agent-Oriented Software Engineering
The architecture and design of a malleable object-oriented prolog engine
Proceedings of the 2008 ACM symposium on Applied computing
Integrating Java and Prolog through generic methods and type inference
Proceedings of the 2008 ACM symposium on Applied computing
Situating Cognitive Agents in GOLEM
Engineering Environment-Mediated Multi-Agent Systems
DCaseLP: A Prototyping Environment for Multi-language Agent Systems
Languages, Methodologies and Development Tools for Multi-Agent Systems
A review of current defeasible reasoning implementations
The Knowledge Engineering Review
Design Pattern Detection by Using Meta Patterns
IEICE - Transactions on Information and Systems
Formalization and Rule-Based Transformation of EMF Ecore-Based Models
Software Language Engineering
Argue tuProlog: A Lightweight Argumentation Engine for Agent Applications
Proceedings of the 2006 conference on Computational Models of Argument: Proceedings of COMMA 2006
A Framework for Engineering Interactions in Java-based Component Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
ALBA: a generic library for programming mobile agents with prolog
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
Executing semantic web services with a context-aware service execution agent
AAMAS'07/SOCASE'07 Proceedings of the 2007 AAMAS international workshop and SOCASE 2007 conference on Service-oriented computing: agents, semantics, and engineering
Agents, multi-agent systems and declarative programming: what, when, where, why, who, how?
A 25-year perspective on logic programming
Rule-based Sam e-mail annotation
RR'10 Proceedings of the Fourth international conference on Web reasoning and rule systems
Programming coordination laws of artifacts in CArtAgO
Proceedings of the 2011 ACM Symposium on Applied Computing
A rule-based system for end-user e-mail annotations
Proceedings of the 8th Annual Collaboration, Electronic messaging, Anti-Abuse and Spam Conference
An implementation of a lightweight argumentation engine for agent applications
JELIA'06 Proceedings of the 10th European conference on Logics in Artificial Intelligence
An approach for synchronizing UML models and narrative text in literate modeling
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
A peer to peer agent coordination framework for IHE based cross-community health record exchange
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Complete approximations of incomplete queries
Proceedings of the VLDB Endowment
ACM SIGAPP Applied Computing Review
Hi-index | 0.00 |
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, and support full and clean Prolog/Java integration. In this paper, we discuss the tuProlog approach to Prolog/Java multi-paradigm integration. After tuProlog motivations and requirements, we present some examples of bidirectional Prolog/Java integration and discuss the model and architecture of the tuProlog system. Then, we focus on the specific issue of the access to Java resources from tuProlog, discuss the essentials of its implementation, and compare it extensively with many other relevant related approaches and systems.