JINNI (Java INference Engine and Networked Interactor)


Jinni [Java INference Engine and Networked Interactor] {related:}

See also:

Grammatical Inference Systems | Inference Engines


[HTML] Jinni: Intelligent mobile agent programming at the intersection of java and prolog [HTML] from unt.eduP Tarau – Proc. of PAAM, 1999 – logic.csci.unt.edu … Abstract. Jinni (Java INference engine and Networked Interactor), is a lightweight, multi-threaded, logic programming language, intended to be used as a flexible scripting tool for gluing together knowledge processing components and Java objects in distributed applications. …  Cited by 77 – Related articles – Cached – All 9 versions

[PS] Inference and computation mobility with Jinni [PS] from unt.eduP Tarau – The Logic Programming Paradigm: a, 1999 – logic.csci.unt.edu … We introduce Jinni (Java INference engine and Networked Interactor), a lightweight, multi-threaded, logic programming language, intended to be used as a exible scripting tool for gluing together knowledge processing components and Java objects in networked client/server …  Cited by 54 – Related articles – View as HTML – All 4 versions

Towards inference and computation mobility: The Jinni experiment P Tarau – Logics in Artificial Intelligence, 1998 – Springer … We overview the design and implementation of Jinni1 (Java INference engine and Networked Interactor), a lightweight, multi-threa- ded, pure logic programming language, intended to be used as a flexible scripting tool for gluing together knowledge processing components …  Cited by 9 – Related articles – BL Direct – All 5 versions

[PDF] Deliberative stock market agents using jinni and defeasible logic programming [PDF] from unibo.itAJ Garcia, D Gollapally, P Tarau… – Proceedings of esaw’00 …, 2000 – lia.deis.unibo.it … This project combines Jinni [18] (Java INference engine and Networked In- teractor) and an implementation of Defeasible Logic Programming (DeLP) [5, 6]. Jinni is used as a … The system developed here is based on Jinni (Java INference engine and Net- worked Interactor). …  Cited by 21 – Related articles – View as HTML – All 5 versions

Towards a logic programming infrastructure for internet programming P Tarau… – Artificial intelligence today, 1999 – Springer … applications are largely dominated by imperative programming (eg Java, Tcl) from which inference capabilities are … This is basically the same mechanism as the one implemented for Java applet codc … An engine can be seen as an abstract data-type which produces a (possibly …  Cited by 12 – Related articles – BL Direct – All 7 versions

A multi-agent decision support system for stock trading [PDF] from reading.ac.ukY Luo, K Liu… – Network, IEEE, 2002 – ieeexplore.ieee.org … The overall system is integrated using Java Infer- ence Engine and Networked Interactor (JINNI), which provides a platform for building intelligent autonomous agents [13], and Defeasible Logic Programming (DeLP), which provides the agents with the capability of reasoning …  Cited by 59 – Related articles – BL Direct – All 14 versions

[PDF] Expert Advice via Internet-Working Towards Knowledge-Based Systems on the Web [PDF] from psu.eduU Visser… – Proceedings of the Workshop” The Inaugural …, 1999 – Citeseer … new architecture. In the next sections we investigate if the inference processes can be made with new technologies such as the Java inference engine and networked interactor Jinni. Page 6. 3 Mobile Computation in Jinni Jinni …  Cited by 2 – Related articles – View as HTML – All 5 versions

[PDF] MoviLog: A platform for Prolog-based strong mobile agents on the WWW [PDF] from unirioja.esA Zunino, M Campo… – Inteligencia artificial: Revista …, 2003 – dialnet.unirioja.es … Jinni (Java INference engine and Networked Interactor) [20] is based on a limited subset of Prolog. Jinni supports strong mobility. However, the language lacks adequate support for mobile agents since its notion of code and data closure is limited Page 9. …  Cited by 3 – Related articles – View as HTML – All 18 versions

[PDF] Object oriented logic programming as an agent building infrastructure [PDF] from unt.eduP Tarau – First International Workshop on Distributed Computing …, 2002 – logic.csci.unt.edu … Jinni (Java INference engine and Networked Interactor) [1], [2], is a lightweight, multi-threaded compiled Prolog system with powerful Object and Agent Oriented extensions, intended to be used as a flexible scripting tool for gluing together knowl- edge processors with Java and …  Cited by 2 – Related articles – View as HTML – All 7 versions

[PS] LPed ALE: An Application of Logic Programming in Distance Education [PS] from unt.eduS Rochefort… – … on Logic Programming, Workshop on Distributed …, 1999 – cse.unt.edu … This interface is simply a predicate which parses, translates and executes Prolog commands. In turn, the Prolog commands are capable of calling back on methods within the Java component. 3.1 Jinni “Jinni (Java INference engine and Networked Interactor) is a lightweight …  Cited by 1 – Related articles – View as HTML – All 3 versions

Extending movilog for supporting web services C Mateos, A Zunino… – Computer Languages, Systems & …, 2007 – Elsevier … Jinni (Java INference engine and Networked Interactor) [24] is a Prolog-based interpreted language for programming applications in heterogeneous networks. Jinni supports code migration only by sending a Prolog goal to another Jinni server for remote execution. …  Cited by 12 – Related articles

[PS] Agent Programming Constructs and Object Oriented Logic Programming in Jinni 2003 [PS] from unt.eduP Tarau – logic.cse.unt.edu … Jinni (Java INference engine and Networked Interactor) [1, 2], is a lightweight, multi-threaded compiled Prolog system with powerful Object and Agent Ori- ented extensions, intended to be used as a flexible scripting tool for gluing to- gether knowledge processors with Java and …  Related articles – View as HTML – All 3 versions

[HTML] MOVILOG: A PLATFORM FOR PROLOG-BASED STRONG MOBILE AGENTS ON THE WWW [HTML] from uaemex.mxA Zunino, M Campo… – redalyc.uaemex.mx … updates to global facts are. automatically available to remote agents. Jinni (Java INference engine and Networked. Interactor) [20] is based on a limited subset of. Prolog. Jinni supports strong mobility. However, the. language lacks …  Cited by 1 – Related articles – Cached

[PDF] Resource-oriented programming based on linear logic [PDF] from psu.eduV Novitzká… – Acta Polytechnica Hungarica, 2007 – Citeseer … The programming language Jinni (Java Inference eNgine and Networked Interactor) enables only a fragment of LL with linear implication, AC and AD and it makes a connection between object-oriented programming and logic programming. Page 6. V. Novitzká et al. …  Cited by 1 – Related articles – View as HTML – All 10 versions

Fitting autonomy and mobile agents [PDF] from uninova.ptWJ Vieira, LM Camarinha-Matos… – … . 2001 8th IEEE …, 2001 – ieeexplore.ieee.org … necessary (eg in planning). This aspect motivated the integration of JlNNI (Java INference engine and Networked Interactor [14]) a Prolog-like language interpreter completelly developed in Java. 0 The coordination component …  Cited by 8 – Related articles – All 5 versions

Social role awareness in animated agents [PDF] from helsinki.fiH Prendinger… – … of the fifth international conference on …, 2001 – dl.acm.org … fective and social reasoning). We use Jinni (Java Inference engine and Networked Interactor) to communicate between Prolog code and the Java objects that control the agents through JavaScript code (BinNet Corp. [3]). In a role …  Cited by 117 – Related articles – All 15 versions

[PDF] Coordination technology for the development of multi-agent systems on the Web [PDF] from psu.eduE Denti, A Omicini… – Proceedings of the 6th AI* IA Congress of …, 1999 – Citeseer … Jinni 15 Java Inference Engine and Networked Interactor is a light-weight, multi-threaded, pure logic pro- gramming language to be used as a scripting tool to glue Java objects and knowledge processing components together in networked applications, including Java applets. …  Cited by 3 – Related articles – View as HTML – All 5 versions

[PDF] XML-Based Agent Scripts and Inference Mechanisms [PDF] from unt.eduG Sun – 2003 – digital.library.unt.edu … get emotional. 1.2 JINNI JINNI[6], short for Java INference engine and Networked Interactor, is a lightweight, multi-threaded, logic programming language. It is designed to be used as a flex- ible scripting tool for gluing together knowledge processing components and Java …  Related articles – View as HTML – All 3 versions

An Integrated Development Model for Character-based games [PDF] from sbgames.orgAJS Souza, PCAR Tedesco… – Games and Digital …, 2009 – ieeexplore.ieee.org … [16] Binnet Corporation. Jinni: Java INference Engine and Networked Interactor [online], 2005, doi: http://www.binnetcorp.com/Jinni/ [Access in July 2009]. [17] Drools.NET. Drools.NET home [online], 2006. doi: http://droolsdotnet.codehaus.org/ [Access in July 2009]. [18] NXBRE. …  Cited by 1 – Related articles – All 7 versions

Adaptive mobile agents: Enhanced flexibility in Internet-based remote operation W VieiraOX… – Advances in networked …, 2000 – books.google.com … shells to be used in the Internet and which allow some sort of integration with the JAVA language, as are the cases of JESS (Java Expert System Shell), a clone of the popular CLIPS expert system shell, and JINNI (Java INference engine and Networked Interactor) a Prolog-like …  Cited by 9 – Related articles – All 2 versions

Knowledge-based control of security objects BA Himmel, MA Himmel, H Rodriguez… – US Patent App. 10/ …, 2002 – Google Patents … forth a class relations diagram includ- ing a security class, a security control class, and an inference engine. … effected in object-oriented programming lan- guages such as C++ and Java look like … [0035] “Network” is used in this specification to mean any networked coupling for …  Cited by 3 – Related articles – All 2 versions

Providing services with respect to a building according to a projected future condition of the building WK Bodin – US Patent App. 10/418,608, 2003 – Google Patents … The Open Services Gateway specification is a java based application layer framework that gives service providers, network operator device makers, and appliance manufacturer’s vendor neutral application and device layer APIs and functions. …  Cited by 13 – Related articles – All 2 versions

[PDF] A multi-agent system framework for decision support in Stock Trading [PDF] from psu.eduY Luo, DN Davis… – IEEE Network Magazine Special Issue on …, 2002 – Citeseer … the form of defeasible rules, can reason in order to achieve the established goals. The overall system is integrated using Jinni (Java INference engine and Networked Interactor), which provides a platform for building Page 3. …  Cited by 3 – Related articles – View as HTML – All 7 versions

Logic programming languages for the Internet [PDF] from vu.nlA Davison – Computational Logic: Logic Programming and Beyond, 2002 – Springer … Jinni The on-going integration of BinProlog and Java led to Jinni (the Java INference engine and Networked Interactor) [117]. It uses Prolog engines (coded in Java) to execute goals, with each engine in a separate thread. If …  Cited by 2 – Related articles – BL Direct – All 11 versions

[PDF] AGENT EXTENSIONS FOR PEER-TO-PEER NETWORKS [PDF] from unt.eduP Tarau – 2003 – digital.library.unt.edu … In this research, an attempt is made to bring together JXTA P2P infrastructure and Jinni, a Prolog based agent engine to form an agent based P2P network. On top of the JXTA, we define simple Java API providing P2P services for agent programming constructs. …  View as HTML – All 2 versions

[PDF] Interaction Primitives for Implementing Multi-agent Systems [PDF] from psu.eduAJ Garcia, M Tucat… – VII Argentine Symposium on Artificial …, 2005 – Citeseer … For example, Jinni (Java INference engine and Networked Interactor) [16, 15], is a lightweight, multi-threaded logic programming language, intended to be used as a flexible scripting tool for gluing together knowledge processing components and Java objects in distributed …  Cited by 2 – Related articles – View as HTML – All 4 versions

[PDF] PLANNING TECHNIQUES FOR AGENT BASED 3D ANIMATIONS [PDF] from unt.eduP Tarau – 2005 – digital.library.unt.edu … 3.1 JINNI3D Introduction JINNI (JAVA INference engine and Network Interactor)[21] is a light weight, multithreaded, logic programming language, intended to be used as a flexible scripting tool for gluing together knowledge processing components and JAVA Objects. JINNI 3D …  Related articles – View as HTML

[PDF] Information and knowledge exchange in a multi-agent system for stock trading [PDF] from hull.ac.ukY Luo, DN Davis… – IEEE/IEC Enterprise Networking …, 2001 – dcs.hull.ac.uk … The overall system is integrated using Jinni (Java INference engine and Networked Interactor), which provides a platform fro building intelligent autonomous agents (Tarau, 1999), and Defeasible Logic Programming (DeLP), which provides the agents with the capability of …  Cited by 2 – Related articles – View as HTML – All 9 versions

[CITATION] KOMMUNIKOINTI JA ONTOLOGIA HAJAUTETUISSA JÄRJESTELMISSÄ H Helaakoski… Related articles

Concurrent Web-programming in CLP (WEB) [PDF] from psu.eduE Pontelli – System Sciences, 2000. Proceedings of the 33rd …, 2000 – ieeexplore.ieee.org … Sup- port for concurrency in existing imperative paradigms (eg, Java) is relatively low level (eg, thread libraries). … In the case of CLP(WEB), concurrency is also directly related to parallelism-since the underlying logic engine, ACE, is a parallel system. …  Cited by 3 – Related articles – All 7 versions

[PDF] Department of Information and Communication Engineering School of Engineering, University of Tokyo 7-3-1 Hongo, Bunkyo-ku, Tokyo 113-8656, Japan … [PDF] from psu.eduH Prendinger… – Citeseer … We use Jinni 2000 to communicate between Prolog code and the Java objects that control the agents through JavaScript code. Tarau’s Jinni 2000 (Java Inference engine and Networked Interactor) can be used as a scripting tool for gluing together knowledge …  Related articles – View as HTML – All 2 versions

Concurrent programming constructs in multi-engine prolog: parallelism just for the cores (and not more!) [PDF] from unt.eduP Tarau – Proceedings of the sixth workshop on Declarative …, 2011 – dl.acm.org … Lean-Prolog is a new Java-based reimplementation of BinPro- log’s virtual machine, the … 7 provides a “dialog” mechanism between processes for atomic remote predicate calls on a network. … of a semantic description in terms of Horn Clause Logic of various engine operations. …  Cited by 2 – Related articles – All 3 versions

[PDF] The Role of Intelligent Mobile Agents In Network Management and Routing [PDF] from unt.eduVG Balamuru – 2000 – digital.library.unt.edu … geared towards the Internet shopping market [29]. Jinni: JINNI [31], the Java INference engine and Networked Interactor, is a lightweight, multi-threaded, logic programming language, intended to be used as a flexible script- ing …  Cited by 1 – Related articles – View as HTML – Library Search – All 3 versions

[PDF] How do you make software components argue [PDF] from danielbryant.co.ukD Bryant – 2007 – danielbryant.co.uk … stage of the research we are only interested in symbolic approaches of inference under uncertainty … Providing a good demonstration application for our reasoning engine would be useful, and even though … Java was built from the ground up as a network aware platform, and as …  Cited by 1 – Related articles – View as HTML – All 2 versions

Grid service data needed for estimation of reliability in scientific workflow systems [PDF] from ncsu.eduD Colonnese – 2004 – repository.lib.ncsu.edu … Page 8. 2 Figure 1: Growth in Network Speed [Houghton03] … All three registries reside on a server, use a similar concept of web service discovery and all three implementations rely on the same Java XML libraries. … 21 an Application Coordinator analogous to a workflow engine. …  Related articles – All 4 versions

[PDF] BinProlog 11. x Professional Edition Internet Programming Guide [PDF] from binnetcorp.comP Tarau – 2006 – binnetcorp.com … The search engine is composed of a kernel library (file http spider.pl) and a set of scripts … to allow Java applets to participate to the rest of our ‘peer-to-peer’ network of BinProlog … code for a more realistic servant, multiplexed among multiple servers and usable inside a Java applet …  Cited by 1 – Related articles – View as HTML – All 9 versions

High-level networking with mobile code and first order AND-continuations [PDF] from arxiv.orgP Tarau… – Theory and Practice of Logic …, 2001 – Cambridge Univ Press … They give to the programmer the means to see as an abstract sequence and control, the answers produced by an engine, in a way similar to Java’s Enumeration interface. … get_engine_thread( Engine,Thread) … This Prolog-like inference rule is called LD-resolution. …  Cited by 24 – Related articles – All 14 versions

The development of multi-agent system for biological information retrieval from heterogeneous distributed data and knowledge sources [PDF] from utm.myS Mat Yatim, MR Othman, S Deris – 2006 – eprints.utm.my … JDK – Java Development Kit JIAC – Java Intelligent Agent Componentware Page 19. xix Jinni – Java Inference Engine and Networked Interactor JVM – Java Virtual Machine KAoS – Knowledgeable Agent-Oriented System KIF – Knowledge Interchange Format …

[PDF] Un Algoritmo Distribuido y Cooperativo para Balance de Carga Dinámico [PDF] from uns.edu.arNLWJE Alejandro… – cs.uns.edu.ar … Para realizar una prueba del algoritmo propuesto decidimos utilizar Jinni (Java INference engine and Networked Interactor), un lenguaje multithreaded de programación lógica [8, 9]. Los threads de Jinni están coordinados a través de blackboards, locales a cada proceso y que …  Related articles – View as HTML

Language Interoperability and Logic Programming Languages [PDF] from ed.ac.ukJJ Cook – 2005 – era.lib.ed.ac.uk … logical inferences from a large amount of data; or to solve a problem in which a large number of cases may have to be considered. … The Java Platform is supported by mature and comprehensive libraries which have … The CLR’s Virtual Execution Engine accepts .NET …  Cited by 5 – Related articles – Library Search – All 15 versions

[PDF] SWAM: Un lenguaje para la programación de agentes móviles inteligentes en la Web Semántica [PDF] from unicen.edu.arCMM Diaz, M Campo… – users.exa.unicen.edu.ar … JADE Java Agent DEvelopment framework JDBC Java Data Base Connectivity Jinni Java INference engine and Networked Interactor JNDI Java Naming Directory Interface KB Knowledge Base KQML Knowledge Query and Manipulation Language LAN Local Area Network …  Related articles – View as HTML