22 citations found. Retrieving documents...
F. Zambonelli, N. Jennings, A. Omicini, and M. Wooldridge, "Agent-oriented software engineering for internet applications," in Coordination of Internet Agents: Models, Technologies, and Applications, Springer-Verlag: Berlin (D), 2001a, pp. 326 -- 346.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Modelling Agent Societies: Co-Ordination Frameworks and.. - Dignum, Dignum (2001)   (3 citations)  (Correct)

....by mechanisms of social order and created by more or less autonomous actors to achieve common goals. Because of the proactive and autonomous behaviour of agents it is natural to design organisation systems using agent societies that mimic the behaviour and structure of human organisations [22]. Agent societies represent the interactions between agents and are as such the virtual counterpart of real life societies and organisations. Agents model specific roles in the society and interact with others as a means to accomplish their goals. This perspective makes the design of the system ....

Zambonelli, F., Jennings, N., Omicini, A., Wooldridge, M.: Agent-Oriented Software Engineering for Internet Applications. In: A. Omicini, Zambonelli, F., Klusch, M., Tolkdorf, R. (eds.): Coordination of Internet Agents: Models, Technologies, and Applications. Springer-Verlag (2001) 326 - 346


Designing and Specifying Mobility within the Multiagent.. - Self, DeLoach (2003)   (1 citation)  (Correct)

....machine to machine in a network These three properties, or traits, have been the focus of new research in the distributed artificial intelligence arena with the property of mobility receiving the most attention. While software engineering aspects of using multiagent systems are being addressed [16], 12] and many frameworks and applications have been developed Ill] 2] 8] popular multiagent systems methodologies, such as GAlA [15] MESSAGE [9] and MaSE [6] do not currently provide support for mobile agents. The purpose of this paper is to describe how we incorporated mobility into the ....

Zambonelli, F., Jennings, N.R., Omicini, A., and Wooldridge M.J. Agent-Oriented Software Engineering for Internet Applications. Coordination of Internet Agents: Models, Technologies, and Applications, Chapter 13. SpringerVerlag, March 2001. 55


ROADMAP: Extending the Gaia Methodology for Complex Open.. - Juan, Pearce, Sterling (2002)   (6 citations)  (Correct)

....implements Admin.QueryProfile UpdateProfileSvc implements Admin.UpdateProfile QueryPaymentSvc implements Admin.QueryPayment MakePaymentSvc implements Admin.MakePayment WaitSvc implements Admin.Wait 8. RELATED WORK Other attempts to extend Gaia for complex open systems include [19, 20]. So far they do not cover all the issues we addressed in this paper and offer less complete support for open systems. 19] proposes an additional coordination model to the original Gaia models in the analysis stage (please refer to Figure 1) The coordination model captures the nature of the ....

....MakePaymentSvc implements Admin.MakePayment WaitSvc implements Admin.Wait 8. RELATED WORK Other attempts to extend Gaia for complex open systems include [19, 20] So far they do not cover all the issues we addressed in this paper and offer less complete support for open systems. [19] proposes an additional coordination model to the original Gaia models in the analysis stage (please refer to Figure 1) The coordination model captures the nature of the coordination medium. It also allows definition of social laws to govern all communication through the medium modeled. There are ....

Zambonelli, F., Jennings, N., Omicini, A. and Wooldridge, M. Agent-Oriented Software Engineering for Internet Applications. in Coordination of Internet Agents (eds. A. Omicini, F. Zambonelli, M. Klusch and R. Tolksdorf), Springer-Verlag, 2001, p326-346.


Social Commitment Policies for Formally Specifying the .. - Soriano, Alonso..   (Correct)

....higher level organisational abstractions, like jobs, organisational structures, norms, social laws or organic rules, useful for the complex task of modelling an agent society. Others, although they do make contributions in this respect [6] are not very suited for application in open environments [7]. Recently, there has been an increasingly widespread trend towards developing organisational abstractions that can be used to view multi agent systems as open organisations. The social metaphor and role based models have started to be generally accepted as a natural way of conceiving multi agent ....

F. Zambonelli, N. Jennings, A. Omicini, and M. Wooldridge. Agent-oriented software engineering for Internet applications. In A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, editors, Coordination of Internet Agents: Models, Technologies and Applications. Springer-Verlag, 2000.


Analysis and Design of Multiagent Systems Using Hybrid.. - DeLoach (2002)   (1 citation)  (Correct)

....these advances are fairly recent, some initial suggestions on how to incorporate these concepts into current multiagent systems methodologies have been put forth. For instance, there is a proposal to modify the Gaia methodology to incorporate the notion of social laws and coordination media [14]. Unfortunately, these proposals are still at a high level and do not provide concrete guidance on how to use existing analysis In data centered approaches, entities interact by exchanging data via a shared data space, which determines how data is stored, accessed and consumed, but has ....

Zambonelli, F., Jennings, N.R., Omicini, A., and Wooldridge M.J. Agent-Oriented Software Engineering for Internet Applications. Coordination of Internet Agents: Models, Technologies, and Applications, Chapter 13. Springer-Verlag, March 2001.


A survey of Agent-Oriented Software Engineering - Tveit (2001)   (11 citations)  (Correct)

....the full development process that covers the requirement specification and design, in addition to the programming itself. Software Engineering with Agents [33] Agent Based Software Engineering [12] Multiagent Systems Engineering (MaSE) 3, 31] and Agent Oriented Software Engineering (AOSE) [22, 20, 35, 15] are semantically equivalent terms, but MaSE refers to a particular methodology and AOSE seems to be the most widely used term. The di#erence between AOSE and AOD, is that AOSE also covers issues such as re use and maintenance of the agent system in addition to the development of the system ....

....restrictions of Gaia, it is of less value in the open and unpredictable domain of Internet applications, on the other hand it has been proven as a good approach for developing closed domain agent systems. As a result of the domain restrictions of the Gaia method, Zambonelli, Jennings et al. [35] proposes some extensions and improvements of it with the purpose of supporting development of Internet applications. Other sources for the discussion of micro and macro aspects of agent modeling include work by Chaib draa [2] 3.2 The Multiagent Systems Engineering Methodology Wood and DeLoach ....

Zambonelli F., Jennings N. R., Omicini A. and Wooldridge M. J. Coordination of Internet Agents: Models, Technologies and Applications, chapter 13. Springer-verlag, 2000. AgentOriented Software Engineering for Internet Applications. 9


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

No context found.

F. Zambonelli, N. Jennings, A. Omicini, and M. Wooldridge, "Agent-oriented software engineering for internet applications," in Coordination of Internet Agents: Models, Technologies, and Applications, Springer-Verlag: Berlin (D), 2001a, pp. 326 -- 346.


Developing Multiagent Systems: The Gaia Methodology - Zambonelli, Jennings.. (2003)   (26 citations)  Self-citation (Zambonelli Jennings Wooldridge)   (Correct)

No context found.

F. Zambonelli, N. R. Jennings, A. Omicini, and M. Wooldridge. Agent-Oriented Software Engineering for Internet Applications. In Coordination of Internet Agents: Models, Technologies, and Applications, pages 326--346. Springer-Verlag, Berlin (D), 2001.


Role-based Approaches for Engineering Interactions in.. - Cabri, Ferrari..   Self-citation (Zambonelli)   (Correct)

No context found.

Zambonelli, F., Jennings, N. R., Omicini, A., Wooldridge, M. J.: Agent-Oriented Software Engineering for Internet Applications. in Coordination of Internet Agents, Springer, 2001.


Developing Multiagent Systems: The Gaia Methodology - Zambonelli, Jennings.. (2003)   (26 citations)  Self-citation (Zambonelli Jennings Wooldridge)   (Correct)

No context found.

F. Zambonelli, N. R. Jennings, A. Omicini, and M. Wooldridge. Agent-Oriented Software Engineering for Internet Applications. In Coordination of Internet Agents: Models, Technologies, and Applications, pages 326--346. Springer-Verlag, Berlin (D), 2001.


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

....context cannot be simply considered as the place in which coordination act ivities occur, but it is also an active context, capable of enacting specific local coordination laws to rule and support the agents coordination activities. By assuming an organizational (or social) perspective [ZamJW00, Zam01], one can consider the interaction context in terms of an organizational (or social) context. In other words, one must consider that an agent, by entering via a movement an interaction context, enters a foreign organization (society) where specific organizational rules (or social conventions) are ....

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents, A. Omicini, F. Zambonelli, M. Klusch, R. Tolksdorf (Eds.), SpringerVerlag, 2001.


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

....to changes in the environment and of executing in a proactive way, represents a useful paradigm to deal with the complexities of Internet applications. On the one hand, the agent abstraction enables to more naturally deal with the intrinsic dynamics and unpredictability of the Internet environment [21]. On the other hand, agents represent independent and encapsulated loci of control in application, and this can simplify the design and development of complex and large multicomponent applications [9] To some extent, agents can be considered as an evolutionary step towards encapsulation of ....

....with other local agents. 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 the Internet sites where they execute and constraints there imposed [21]. To face the above problems within a uniform framework, we propose modeling the Internet as a multiplicity of local interaction contexts, representing the logical place in which agent coordination activities occur, which can change depending on the agents movement. Depending on its current ....

[Article contains additional citation context not shown here]

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents, A. Omicini, F. Zambonelli, M. Klusch, R. Tolksdorf (Eds.), Springer-Verlag, 2001.


Mobile Agent Organizations - Cabri, Leonardi, Mamei, Zambonelli (2001)   Self-citation (Zambonelli)   (Correct)

....with other local agents. 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 the Internet sites where they execute and constraints there imposed [12]. To face the above problems within a uniform framework, we propose modeling the Internet as a multiplicity of local interaction contexts, representing the logical place in which agent coordination activities occur, which can change depending on the agents movement. Depending on its current ....

....the ambition of introducing a detailed methodology, we can sketch the general guidelines for the identification of intra agent and inter agent issues. These guidelines are coherent with the ones identified in previous works in the area of agent oriented software engineering and methodologies [11, 12]. However, in our framework, the process of designing and deploying a mobile agent application must consider not only the role of application developers but also the one of system administrators. From the point of view of application developers, the design of a mobile agent application can be ....

[Article contains additional citation context not shown here]

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents, A. Omicini et al. (Eds.), Springer-Verlag, 2001.


From Design to Intention: Signs of a Revolution - Zambonelli, Parunak (2001)   (4 citations)  Self-citation (Zambonelli)   (Correct)

.... dynamic Internet environment, are typically engineered by clearly defining the boundaries of the system in terms of application level , including the new application components to be developed, and middleware level, as the environmental substrate in which components will be embedded [Zam01]. Even more, clearly identifying and defining such boundaries is one of the key points in web application engineering. As a further example, several systems for workflow management and computer supported collaborative work are built around shared data space abstractions, to be exploited as the ....

....computing (well matching the characteristics of today s software systems, as explained in Subsection 2.5) have shifted the emphasis to the concept of intentional intelligence, i.e. the capability of a component or of a system to behave autonomously so as to achieve a given goal. Organizational [Zam01] and social science [MosT95] are starting to influence research, in that it is recognized that the behavior of a large scale software system can be assimilated more appropriately to a human organization aimed at reaching a global organizational goal, or to a society in which the overall global ....

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents, A. Omicini et al. (Eds.), Springer-Verlag, 2001.


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

.... First, when agents need to access data and services and to coordinate with other agents in a foreign Internet site, they are required to face all the typical problems of open systems and open organizations: heterogeneity of languages and protocols, and opportunistic behavior in interactions [Jen00, Zam01]. Second, each Internet site has its own specific characteristics and may be in need of constraining for security or resource control reasons the behavior of an agent in accessing the local resources and in coordinating with other local agents (in other words, the environment can enact ....

.... a specific multi agent application organization may require their coordination activities to occur according to specific application needs, and or to the specific role an agent is assigned in its original organization, despite the different characteristics of the Internet sites where they execute [Zam01]. In this paper, we focus on the conceptual framework of contextdependent coordination, firstly introduced in [CabLZ01] and show that it introduces suitable organizational abstractions to model the coordination activities of mobile application agents. The main idea is to abstract the place in ....

[Article contains additional citation context not shown here]

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents, A. Omicini et al. (Eds.), Springer-Verlag, 2001.


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

....forms, difficult to be expressed in terms of a traditional client server fashion, and leading to an organizational view of the distributed application rather than to a compositional view. The above reasons justify the adoption of an agent oriented approach for Internet application development [20]. By conceiving and developing applications in terms of autonomous entities, capable both of reacting to changes in the environment and of executing in a proactive way, one can naturally deal with dynamicity and unpredictability [11] By exploiting the notion of sociality typical of the ....

....complicated to be handled by agents. First, coordinating with the other agents residing in a foreign environment that an agent is likely to meet may require facing all the typical problems of open systems, such as opportunistic behavior in interactions, heterogeneity of languages and protocols [20]. Second, each environment has its specific characteristics and may somehow constrain the behavior of an agent in coordinating with it, for security or resource control reasons. Finally, despite the different characteristics of each environment, application agents may still require that their ....

[Article contains additional citation context not shown here]

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents, Springer, 2001.


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

....in which the agents are inherently cooperative towards one another and in which the system is closed. However, to deal with the more general case in which systems contain self interested agents operating in an open environment, we believe that additional organisational abstractions are necessary [37]. In particular, we believe that organisational rules, organisational structures, and organisational patterns must also play a primary role in the analysis and design of such MASs. Organisational rules express general, global (supra role) requirements for the proper instantiation and execution of ....

F. Zambonelli, N. Jennings, A. Omicini, and M. Wooldridge. Agent-oriented software engineering for internet applications. In A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, editors, Coordination of Internet Agents: Models, Technologies and Applications. Springer Verlag, 2001.


SODA: Societies and Infrastructures in the Analysis and Design of .. - Omicini (2000)   (18 citations)  Self-citation (Omicini)   (Correct)

....entities, by providing a coherent conceptual framework for the analysis and design of multi agent systems. Even though at an early stage of its development, SODA addresses some of the shortcomings of Gaia, which does not suit well open systems, and cannot easily deal with self interested agents [24]. In addition, SODA is the first agent oriented methodology to our knowledge to explicitly take the agent environment into account, and provide engineers with specific abstractions and procedures for the design of agent infrastructures. Zambonelli, Jennings, and Wooldridge [25] also try to ....

Franco Zambonelli, Nicholas R. Jennings, Andrea Omicini, and Michael J. Wooldridge. Agent-Oriented Software Engineering for Internet Applications, chapter 13. In Omicini et al. [15], December 2000.


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

....fashion, and leading to an organizational view of the distributed application rather than to a compositional view, as in the case of distributed object oriented applications. All of the above reasons justify the adoption of an agentoriented approach for Internet application development [Zam00]. By conceiving and developing applications in terms of autonomous entities, capable both of reacting to changes in the environment and of executing in a proactive way, one can more naturally deal with dynamicity and unpredictability [Jen00] By exploiting the notion of sociality typical of the ....

....complicated to be handled by agents. First, coordinating with the other agents residing in a foreign environment that an agent is likely to meet may require facing all the typical problems of open systems, such as opportunistic behavior in interactions, heterogeneity of languages and protocols [Zam00]. Second, each environment has its specific characteristics and may somehow constrain the behavior of an agent in coordinating with it, for security or resource control reasons. Finally, despite the different characteristics of each environment, application agents may still require that their ....

[Article contains additional citation context not shown here]

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents, Springer, 2000.


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

....mostly targetted at MASs in which the agents are cooperative and in which the system is closed. However, in order to deal with systems that involve self interested agents operating in an open environment, we believe that additional organisational abstractions have to be introduced in a methodology [33]. In particular, we believe that organisational rules, organisational structures, and organisational patterns must also play a primary role in the analysis and design of MASs. Organisational rules express general, global (supra role) requirements for the proper instantiation and execution of a ....

F. Zambonelli, N. Jennings, A. Omicini, and M. Wooldridge. Agent-oriented software engineering for internet applications. In A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, editors, Coordination of Internet Agents: Models, Technologies and Applications. SpringerVerlag, 2000.


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

....their coordination activities in all the different environments they visit. First, coordinating with the agents residing in a foreign environment may require facing all the typical problems of open systems, such as opportunistic behavior in interactions, heterogeneity of languages and protocols [Zam00]. Second, each environment has its specific characteristics and may somehow constrain the behavior of an agent in coordinating with it, for security or resource control reasons. Finally, despite the different characteristics of each 6 environment, application agents may still require that their ....

.... [Fin94] to let agents interact in terms of highlevel, knowledge based, information; ii) roles and role models [Ken99] due to their importance in the analysis and design of multi agent applications, have to be somehow integrated in the model; iii) specific software engineering methodologies [Zam00] must be defined to help in developing agent based applications and in clearly devising whether and how to exploit agent mobility and context dependency. All the above issues are the current interest of our research group. In addition, we aim at defining a more general and formal notion of ....

F. Zambonelli, N. R. Jennings, A. Omicini, M. J. Wooldridge, "Agent-Oriented Software Engineering for Internet Applications", in Coordination of Internet Agents: Models, Technologies and Applications, Springer, 2000, to appear.


From Computer Networks to Agent Networks - Guoqiang Zhong Ken'ichi   (Correct)

No context found.

Franco Zambonelli, Nicholas R. Jennings, Andrea Omicini, and Michael Wooldridge. Agent-oriented software engineering for Internet applications. In Coordination of Internet Agents, pages 326--346. Springer-Verlag, New York, USA, 2001.

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