Enrico Denti

Learn More
A tuple centre is a tuple space whose behaviour can be de/ned by means of reactions to communication events. In this paper, we motivate and de/ne the notion of tuple centre, both conceptually and formally. Then, we show how adopting a tuple centre for the coordination of a multiagent system can bene/t both the system design and the overall system(More)
A programmable coordination medium is a shared communication device whose behaviour can be defined 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)
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)
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)
An artefact for MASs is an entity not driven by an inner goal (as agents are), but used by agents to achieve their own goals. In this paper, we assume agents and artefacts as first-class entities in MAS engineering, and claim that agent-oriented methodologies should exploit these two abstractions as the basic bricks for the whole engineering process. As a(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)
Agents and multiagent systems (MAS) have already proved suitable for dealing with the complexity of today B2B application scenarios. Application environments such as virtual enterprises (VE) and inter-organizational workflow management systems (WfMS) specially call for the integration of heterogeneous resources, services, and processes. In this article, we(More)