33 citations found. Retrieving documents...
A. Omicini and F. Zambonelli, "Coordination for Internet application development," Autonomous Agents and Multi-Agent Systems, vol. 2, no. 3, pp. 251--269, Sept. 1999.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Anthropic Agency: A Multiagent System for - Physiological Processes Francesco   (Correct)

.... step is carried on by a group of agents and the interactions between these groups are mediated by shared memory areas called blackboards, which are a well known established paradigm within distributed artificial intelligence [12,26,27] that is still investigated and improved (see, for example, [29]) The communication structure among the agents is designed to ensure decoupling and independence of agents, as a requirement for the flexibility of the whole system. To accomplish this goal, all the communications are mediated by the blackboards. More precisely: the agents of the knowledge ....

Omicini A, Zambonelli F. Coordination for internet application development. Autonomous Agents Multiagent Syst 1999;2(3):251--69.


Engineering Infrastructures for Mobile Organizations - Cabri, Leonardi, Mamei.. (2001)   (Correct)

....the remote medium the mobile code implementing the coordination laws. That defines a model of remote evaluation , in that the code is transferred to a remote site and there execute in response to the agent s coordination activities. A similar approach is followed by the TuCSoN coordination model [OmiZ99], to program the behavior of remote tuple spaces, and by T Spaces, to insert new communication primitives into tuple spaces [IBM98] In the case of an actually mobile agents (Figure 1b) the agent transfers across the network its code and state, and carries on also the mobile code needed to ....

A. Omicini, F. Zambone lli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multiagent Systems 2(3), Sept. 1999.


Resource Access and Mobility Control with Dynamic Privileges.. - Gorla, Pugliese (2003)   (8 citations)  (Correct)

....distributed tuple spaces. General evidence of the success gained by the tuple space paradigm is given by the many tuple space based run time systems, both from industries, e.g. SUN JavaSpaces [1] and IBM T Spaces [22] and from universities, e.g. PageSpace [8] WCL [21] Lime [19] and TuCSoN [18]. Klaim programming paradigm enjoys a number of properties, such as time uncoupling, destination uncoupling, space uncoupling, modularity, scalability and flexibility, that make the language appealing for open distributed systems and network computing environments (see, e.g. 11, 14] where, in ....

A. Omicini and F. Zambonelli. Coordination for internet application development. Autonomous Agents and Multi-agent Systems, 2(3):251--269, 1999.


Optimising the Linda in primitive: Understanding tuple-space.. - Rowstron (2000)   (Correct)

....C.5.5 [Computer System Implementation] Servers General Terms Performance, Design, Languages 1. INTRODUCTION There is currently a resurgence in interest in tuple space based co ordination languages, as in Linda [3] Examples of the new wave of languages are WCL [11] PageSpace [7] TuCSoN [9], Jada [6] TSpaces [16] KLAIM [8] Lime [10] and JavaSpaces [15] A good review of the current trends is presented in Ciancarini et al. 5] Like many implementations, we are interested in the development of centralised open servers to support large scale enterprise wide tuple space usage by ....

A. Omicini and F. Zambonelli. Coordination for internet application development. Autonomous Agents and Multi-agent Systems, 2(3):251--269, 1999.


Minority Game: A Logic-Based Approach in TuCSoN - Oliva, Viroli, Omicini   Self-citation (Omicini)   (Correct)

No context found.

A. Omicini and F. Zambonelli, "Coordination for Internet application development," Autonomous Agents and Multi-Agent Systems, vol. 2, no. 3, pp. 251--269, Sept. 1999.


Simulation of Minority Game in TuCSoN - Oliva, Viroli, Omicini   Self-citation (Omicini)   (Correct)

No context found.

A. Omicini and F. Zambonelli, "Coordination for Internet application development," Autonomous Agents and MultiAgent Systems, vol. 2, no. 3, pp. 251--269, Sept. 1999.


On the Role of Simulation in the Engineering of.. - Gardelli, Viroli.. (2005)   Self-citation (Omicini)   (Correct)

No context found.

A. Omicini and F. Zambonelli, "Coordination for internet application development," Autonomous Agents and Multi-Agent Systems, vol. 2, no. 3, pp. 251--269, 1999.


Challenges and Research Directions in Agent-Oriented Software.. - Zambonelli (2004)   (2 citations)  Self-citation (Omicini Zambonelli)   (Correct)

No context found.

A. Omicini and F. Zambonelli, "Coordination for Internet application development," Auton. Agents Multi-Agent Syst., vol. 2, no. 3, pp. 251 -- 269, 1999.


Developing Mobile Agent Organizations: A Case Study in.. - Zambonelli, Cabri.. (2001)   (1 citation)  Self-citation (Zambonelli)   (Correct)

No context found.

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251-269, Sept. 1999.


Coordination Artifacts: Environment-based Coordination.. - Omicini, Ricci.. (2004)   (1 citation)  Self-citation (Omicini)   (Correct)

No context found.

A. Omicini and F. Zambonelli. Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, 2(3):251--269, Sept. 1999.


A Programmable Event-based Middleware for Pervasive.. - Gazzotti, Mamei.. (2003)   (1 citation)  Self-citation (Zambonelli)   (Correct)

....kernel. Such interface has been defined as a simple extension of a general purpose interface provided with the kernel. Fig. 6. Traffic Control Graphical Interface 6. Related Work Coordination middleware based on a variety of programmable coordination media can be found in the literature. Tucson [11] and MARS [1] developed in the context of an affiliated project, exploits programmable tuple spaces as coordination media. However, they lack the identification of the organizational approach, and, being based on rather heavy architectures, are not suitable for pervasive computing scenarios. The ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Autonomous Agents and Multiagent Systems, 2(3), Sept. 1999.


Developing Mobile Agent Organizations: A Case Study in.. - Zambonelli, Cabri.. (2001)   (1 citation)  Self-citation (Zambonelli)   (Correct)

....or remote, and access them in a location unaware way. In addition, neither T Spaces nor Jini define a programmable coordination media, although T Spaces integrates a limited form of programmability, by enabling complex queries to be added as primitives to a tuple space. The TuCSoN infrastructure [14], developed in the context of an affiliated research project, adopts an architectural model very similar to that of MARS, and enhances it by making it possible for agents to refer to remote tuple spaces via URLs, as an Internet service. This enforces network awareness and virtual mobility without ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251-269, Sept. 1999.


Engineering Mobile Agent Applications via Context-dependent.. - Cabri, Leonardi (2001)   (4 citations)  Self-citation (Zambonelli)   (Correct)

....sites they visits, such as a limit in the amount of retrievable documents. Finally, agents that are part of a specific multi agent application may require their coordination activities to occur according to specific application needs, despite the different characteristics of each local environment [OmiZ99, CabLZ00a]. For instance, in the case study, searcher agents may be in need to cope with more complex coordination protocols and to exchange more information other than the one aimed at avoiding multiple visits on a site. To solve the above problems, a variety of heterogeneous and ad hoc solutions have ....

....primitives (i.e. queries) to be added to a tuple space. This makes T Spaces less usable in the open Internet environment, since it requires application agents either to be aware of the operations available in a given tuple space or to somehow dynamically acquire this knowledge. The TuCSoN model [OmiZ99], developed in the context of an affiliated research project, adopts an architectural model very similar to that of MARS, and enhances it by making it possible for agents to refer to remote tuple spaces directly via URLs, as an Internet service. As in MARS, this enforces network awareness and ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251-269, Sept. 1999.


Programmable Coordination Infrastructures for Mobility - Zambonelli, Cabri, Leonardi (2001)   (1 citation)  Self-citation (Zambonelli)   (Correct)

....systems and models. MARS [1] is the coordination infrastructure that we have implemented within our research group and it the one whose most closely maps the concepts we have presented. Although adopting different implementation choices, similar considerations can apply to the TuCSoN model [6], developed in the context of an affiliation research project. LIME [8] defines an interesting and peculiar tuple based architecture for handling in a uniform way both physical and actual agent mobility, also in the context of MANETs. It integrates useful forms of reactivity that, however, does ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", JAAMAS, 2(3), Sept. 1999.


Enlightened Agents in TuCSoN - Ricci, Omicini, Denti (2001)   Self-citation (Omicini)   (Correct)

....which embed the interaction rules of the social roles expressed as coordination laws. Development and Deployment in TuCSoN Application development and deployment has been carried out upon a mobile agent platform based on the TuCSoN coordination infrastructure. The TuCSoN coordination model [5] is based on a multiplicity of independent interaction spacesthe tuple centres that agents access by name, either locally (in a transparent way) or globally on the Internet (in a network aware fashion) A local interaction space can be used by agents to access the local resources of an environment ....

Andrea Omicini, Franco Zambonelli. Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, vol. 2(3), 1999.


Enlightened Agents in TuCSoN - Ricci, Omicini, Denti (2001)   Self-citation (Omicini)   (Correct)

....in this environment. So, TuCSoN is based on a multiplicity of independent interaction spaces tuple centres that abstract the role of the environment. Mobile) agents access tuple centres by name, either locally in a transparent way, or globally on the Internet in a network aware fashion [23]. A local interaction space can be used by agents to access the local resources of an environment and as an agora where to meet other agents and coordinate activities with them. This is why tuple centres, as fully distributed interaction media, can be understood as social abstractions [24] ....

....agent interactions so as to reflect sound behaviours. Finally, tuple centres spread over the network and living in infrastructure nodes visited by rambling agents enhance the decentralised nature of the multiagent system. So, the topological nature of the TuCSoN global interaction space systems [23] makes it possible to deal with the typical issues of distributed systems namely to enforce flexible security policies, workload allocation policies, fault tolerance policies. The TuCSoN technology [26] fully developed in Java, is based on two main ingredients: Java as the main standard ....

Andrea Omicini and Franco Zambonelli, "Coordination for Internet application development", Autonomous Agents and Multi-Agent Systems, vol. 2, no. 3, pp. 251--269, Sept. 1999, Special Issue: Coordination Mechanisms for Web Agents.


Abstractions and Infrastructures for the Design and Development .. - Zambonelli (2001)   (6 citations)  Self-citation (Zambonelli)   (Correct)

....and access them in a location unaware way. In addition, neither T Spaces nor JavaSpaces define a programmable coordination media, although T Spaces integrates a limited form of programmability, by enabling complex queries to be added as primitives to a tuple space. The TuCSoN infrastructure [OmiZ99], developed in the context of an affiliated research project, adopts an architectural model very similar to that of MARS, and enhances it by making it possible for agents to refer to remote tuple spaces via URLs, as an Internet service. This enforces network awareness and virtual mobility without ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251-269, Sept. 1999.


Coordination Infrastructure for Virtual Enterprises - Ricci, Omicini, Denti (2001)   Self-citation (Omicini)   (Correct)

....on the local structures, and (ii) allow WFMS information and activities to be captured within a uniform conceptual framework, representing workflow rules as coordination laws, embodying them at run time in coordination media. In this paper we show how a coordination model [9] like TuCSoN [19] and the corresponding infrastructure [28] may be exploited to support VEs, and how coordination media like tuple centres [18] may be effectively used as workflow engines in the design and development of WFMS. The TuCSoN model promotes a clean separation among autonomous interacting activities, ....

....coordinated activities. Also, workflow rules should be explicitly represented, inspectable and modifiable, possibly in a dynamic way. 3. VE, WFMS, and Coordination in TuCSoN TuCSoN is an infrastructure for the coordination of Internet agents, particularly suitable to mobile information agents [19]. The TuCSoN coordination model is based on the notion of (logic) tuple centre [18] which is a Linda tuple space [8] empowered with the ability to define its behaviour in response to communication events according to the specific coordination needs. It has been argued [1, 21, 22] that the ....

[Article contains additional citation context not shown here]

A. Omicini and F. Zambonelli. Coordination for Internet application development. Autonomous Agents and MultiAgent Systems, 2(3):251--269, Sept. 1999.


Engineering Mobile-agent Applications via.. - Cabri, Leonardi.. (2001)   (4 citations)  Self-citation (Zambonelli)   (Correct)

....or tuple spaces) each associated to an execution environment. These interaction spaces are in charge of mediating all coordination activities (both inter agent and agentenvironment ones) for the agent currently executing (whether virtually or actually) in the associated execution environment [3, 17]. Such an infrastructure naturally matches the network aware virtually mobile nature of Internet agents and enforces the principle of locality in interactions. Moreover, when agents can actually move at a world wide scale, relying only global inter agent interactions is not suitable, ....

....available in a given tuple space or to somehow dynamically acquire this knowledge. Also, T Spaces does not define architecture conceived to meet the problem of mobility: agents can refer to multiple tuple spaces, whether local or remote, and access them in a location unaware way. The TuCSoN model [17], developed in the context of an affiliated research project, adopts an architectural model very similar to that of MARS, and enhances it by making it possible for agents to refer to remote tuple spaces via URLs, as an Internet service. This enforces networkawareness and virtual mobility without ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-Agent Systems, Vol. 2, No. 3, pp. 251-269, September 1999.


Organisational Rules as an Abstraction for the Analysis and.. - Zambonelli (2001)   (8 citations)  Self-citation (Zambonelli)   (Correct)

....only recently have coordination models been recognised as useful abstractions upon which to de ne methodologies for the analysis and design of open agent systems. To achieve this, the coordination media are exploited as both the conceptual and physical repository of the organisational rules [8, 30, 29]. A somewhat similar approach has driven the implementation of the Fishmarket system for agent mediated auctions [27] In the Fishmarket, the need to force agents to act in accordance with the social conventions that rule the organisation of an auction is recognised. To enact social conventions, ....

A. Omicini and F. Zambonelli. Coordination for Internet application development. Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251-269, 1999.


On Observation as a Coordination Paradigm: An Ontology and .. - Viroli, Moro, Omicini (2001)   (1 citation)  Self-citation (Omicini)   (Correct)

....events and to apply active rules or send notifications to clients. Several coordination models and architectures exploit notification mechanisms, such as JavaSpaces [5] T Spaces [11] MANIFOLD [1] and Coordination Roles [7] as well as trigger like active behaviours such as Linda [6] and TuCSoN [9]. At this time however, it is not well understood how to compare different patterns of observation, the expressiveness of observation mechanisms, their behaviour and their semantics. In all, we lack a common ontology to describe and design observation systems, and to reason about the semantics of ....

A. Omicini and F. Zambonelli. Coordination for Internet application development. Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251--269, 1999.


Engineering Mobile-agent Applications via.. - Cabri, Leonardi.. (2001)   (4 citations)  Self-citation (Zambonelli)   (Correct)

....or tuple spaces) each associated to an execution environment. These interaction spaces are in charge of mediating all coordination activities (both inter agent and agent environment ones) for the agent currently executing (whether logically or physically) in the associated execution environment [OmiZ99, CabLZ00a]. On the one hand, such an infrastructures naturally matches the network aware logically mobile nature of Internet agents and enforces the principle of locality in interactions. On the other hand when agents can physically move at a world wide scale, relying only global inter agent ....

....available in a given tuple space or to somehow dynamically acquire this knowledge. Also, T Spaces does not define architecture conceived to meet the problem of mobility: agents can refer to multiple tuple spaces, whether local or remote, and access them in a location unaware way. The TuCSoN model [OmiZ99], developed in the context of an affiliated research project, adopts an architectural model very similar to that of MARS, and enhances it by making it possible for agents to refer to remote tuple spaces via URLs, as an Internet service. This enforces network awareness and logical mobility without ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-Agent Systems, Vol. 2, No. 3, pp. 251-269, Sept. 1999.


Organisational Abstractions for the Analysis and.. - Zambonelli.. (2000)   (17 citations)  Self-citation (Zambonelli)   (Correct)

....However, only recently have coordination models been recognised as useful abstractions upon which to define methodologies for the analysis and design of those systems. To achieve this, the coordination media are exploited as both the conceptual and physical repository of the organisational rules [6, 26, 25]. A somewhat similar approach has driven the implementation of the Fishmarket system for agent mediated auctions [23] In Fishmarket, the need to force agents to act in accordance with the social conventions that rule the organisation of an auction is recognised. To enact social conventions, the ....

A. Omicini and F. Zambonelli. Coordination for Internet application development. Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251--269, 1999.


Agent-Oriented Software Engineering for Internet.. - Zambonelli, Jennings, .. (2000)   (7 citations)  Self-citation (Omicini Zambonelli)   (Correct)

....that has been undertaken in defining and developing new models and systems for building agent based, and multi agent, systems. These efforts include problems related to the definition of suitable architectures for agents [23] agent communication languages [11, 10] coordination model for agents [28, 6], as well as models for the specification and verification of multi agent systems [3] However, the development of complex multi agent systems requires not only new models and technologies, but also new methodologies to support developers in an engineered approach to the analysis and design of ....

.... coordination models provide for a way of programming the coordination laws, which are then built into the coordination media, several recent proposals define flexible coordination media in which the default coordination laws can be changed and adapted to the specific coordination needs of a system [28, 6]. We refer the interested reader to Chapters 2 and 3, respectively, for a more detailed and formal characterisation of coordination models and for a survey on several control driven and data driven models. What is of interest here is that a coordination model, whether data or control driven) ....

[Article contains additional citation context not shown here]

A. Omicini and F. Zambonelli. Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, 2(3):251--269, 1999.


Context-dependency in Internet-agent Coordination - Cabri, Leonardi, Zambonelli (2000)   (2 citations)  Self-citation (Zambonelli)   (Correct)

.... agent environment coordination can effectively rely on an infrastructure based on a multiplicity of independent interactions spaces (whether meeting points or tuple spaces) each associated to an execution environment and in charge of mediating both interagent and agent environment interactions [OmiZ99, CabLZ00]. This makes it possible for agents to coordinate, via the mediation of the local interaction space, without worrying about each other s position and name. In addition, by enhancing interaction spaces with the capability of dynamically programming their behaviors, one can make interaction spaces ....

.... either when performed by agents with a specific identity or independently of the identity of the accessing agents enables for both environment dependent coordination (the reaction applies to all agents) and applicationdependent one (the reaction applies only to specific agents) The TuCSoN model [OmiZ99], developed in the context of a research project affiliated to MARS, adopts a very similar architectural model, and enhances it by making it possible for agents to refer to remote tuple spaces via URLs, as an Internet service. This enforces network awareness and logical mobility without forcing ....

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-Agent Systems, Vol. 2, No. 3, pp. 251-269, Sept. 1999.


Organisational Abstractions for the Analysis and Design of.. - Zambonelli (2000)   (17 citations)  Self-citation (Zambonelli)   (Correct)

.... for modeling open systems and for controling the behaviour of selfinterested agents) Some work in the area of coordination models and languages [11, 4] does explicitly address the problem of defining global rules ( coordination laws ) to rule the behaviour and the interaction of agent ensembles [5, 18]: all interactions have to occur via specific coordination media , whose internal behaviour can be programmed so as to implement specific policies for governing agent interactions. However, this work tends not to define any methodology for the analysis and design of those systems. The Fishmarket ....

A. Omicini and F. Zambonelli. Coordination for Internet application development. Journal of Autonomous Agents and Multi-Agent Systems, September 1999.


Ruling Agent Motion in Structured Environments - Cremonini, Omicini, Zambonelli (2000)   (2 citations)  Self-citation (Omicini Zambonelli)   (Correct)

....It also analyses the issue of how agent motion can be ruled and constrained within a structured environment by means of an appropriate coordination infrastructure. 1 Introduction Mobile agents are a promising technology for the design and development of cooperative applications on the Internet [3, 5, 12, 13]. Due to their capability of autonomously roaming the Internet, mobile agents can move locally to the resources they need let them be users, data, or services and there interact with them. This can provide for saving bandwidth and, by embedding some sort of intelligence into the agents, for ....

....purpose. This topic is discussed in Section 2. Then, in Section 3, we describe an infrastructure for mobile agent applications in structured environments, which is taken as a case study. The proposed infrastructure, by exploiting the TuCSoN coordination model based on programmable tuple space [13], provides mobile agent applications with: dynamic knowledge acquisition, which let agents free from the charge of an apriori knowledge of the environment; dynamic exploration constraining, which forces agents to follow only specifically authorised paths within an organisation s network; ....

[Article contains additional citation context not shown here]

Omicini, A., Zambonelli, F., Coordination for Internet Application Development, Journal of Autonomous Agents and Multi-Agent Systems, 2(3), Sept. 1999.


XML Dataspaces for Mobile Agent Coordination - Cabri, Leonardi, Zambonelli (2000)   (2 citations)  Self-citation (Zambonelli)   (Correct)

....tuple space) Node Local Domain of Nodes Figure 3. The XMARS architecture 3. The XMARS Coordination Architecture In mobile agent applications, the adoption of a Linda like coordination model is the most suitable solution for both inter agent and agent to execution environment coordination [Auth99, OmiZ99]. In the context of the general XML architecture described in the previous section, accommodating a Linda like coordination style for mobile agents amounts at: i) integrating specific architectural solutions tuned to mobile agent applications; ii) providing a Linda like interface for enabling ....

....the content of the XML dataspace, and can access whatever kind of external entity they are in need of accessing. The introduction of a programmable tuple space model (whether based on XML dataspaces or not) provides for much greater flexibility and control in interactions than the raw Linda model [Auth99, OmiZ99]. A site administrator can program reactions to monitor the access events to the local resources and, in need, to issue specific actions to preserve its resources from malicious accesses. Reactions can be used to implement a dynamic dataspace model, in which the data is not statically stored in ....

[Article contains additional citation context not shown here]

A. Omicini, F. Zambonelli, "Coordination for Internet Application Development", Journal of Autonomous Agents and Multi-agent Systems, Vol. 2, No. 3, pp. 251-269, Sept. 1999.


Coordination Artifacts: A Unifying Abstraction for Engineering .. - Ricci, Viroli (2005)   (Correct)

No context found.

A. Omicini and F. Zambonelli. Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, 2(3):251--269, Sept. 1999.


A Survey of Programming Languages and Platforms for.. - Bordini, Braubach, al. (2006)   (Correct)

No context found.

A. Omicini and F. Zambonelli. Coordination for Internet application development. Int. J. of Autonomous Agents and Multi-Agent Systems, 2(3):251-- 269, 1999.


Controlling Data Movement in Global Computing Applications - Daniele Gorla Rosario (2004)   (3 citations)  (Correct)

No context found.

A. Omicini and F. Zambonelli. Coordination for internet application development. Autonomous Agents and Multi-agent Systems, 2(3):251-- 269, 1999.


Instructions-Based Semantics of Agent Mediated Interaction - Viroli, Ricci (2004)   (Correct)

No context found.

A. Omicini and F. Zambonelli. Coordination for Internet application development. Journal of Autonomous Agents and Multi-Agent Systems, 2(3):251--269, 1999.


Controlling Data Movement in Global Computing Applications - Daniele Gorla Rosario (2004)   (3 citations)  (Correct)

No context found.

A. Omicini and F. Zambonelli. Coordination for internet application development. Autonomous Agents and Multi-agent Systems, 2(3):251-- 269, 1999.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC