Learn More
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(More)
By tuple-based technologies we refer to any coordination system that uses associative access to shared dataspaces for communication / synchronization purposes. The idea of using a shared dataspace to coordinate concurrent activities first appeared in the Linda coordination language, which defined a coordination model based on the so-called tuple space, as(More)
Logic-based languages have already proved to be effective to build individual agents and to enable inter-agent communication in multi-agent systems. Also, logic tuple centres have shown that logic-based languages can be effectively exploited to rule inter-agent communication so as to build social behaviours. In this paper, we formally define the notion of(More)
The permeability of cellulose triacetate membrane coated activated charcoal is enhanced by treatment with KOH. The adsorption data for creatinine in aqueous solution before and after deacetylation are given. In order to study the usefulness of hemoperfusion associated with dialysis for removal of uremic toxins, some experiments were performed on the(More)
A programmable coordination medium is a shared communication device whose behaviour can be deened by means of a suitable programming language according to the global system needs. This notion has indeed an impact over the design of multi-component software system, since (part of) the system computational charge of can be in principle shifted from the(More)
Approaches to the coordination of multiagent systems (MAS) have been recently classified as subjective – typically coming from the distributed artificial intelligence (DAI) –, and objective – coming from the community of Coordination Models and Languages. Subjective and objective approaches have a very different impact on the engineering of social aspects(More)