Filters








761 Hits in 5.0 sec

AGENT UML: A FORMALISM FOR SPECIFYING MULTIAGENT SOFTWARE SYSTEMS

BERNHARD BAUER, JÖRG P. MÜLLER, JAMES ODELL
2001 International journal of software engineering and knowledge engineering  
In this paper, we describe the heart of AGENT UML, i.e., mechanisms to model protocols for multiagent interaction.  ...  As a first result of this cooperation, we proposed AGENT UML [Bauer, 1999; Odell 2000] , an extension of the Unified Modeling language (UML), a de facto standard for object-oriented analysis and design  ...  A rationale for AGENT UML In a previous paper, we have argued that UML provides an insufficient basis for modeling agents and agent-based systems [Bauer, 1999] .  ... 
doi:10.1142/s0218194001000517 fatcat:fo2ijwdcrzg7fhh6qrw7fcmxhe

Specifying Agent Behaviors with UML Statecharts and StatEdit [chapter]

Jan Murray
2004 Lecture Notes in Computer Science  
The use of agents and multiagent systems is widespread in computer science nowadays. Thus the need for methods to specify agents in a clear and simple manner arises.  ...  One way of achieving this is by means of a graphical formalism. For using such a formalism the availability of tools, that support a developer, is of great importance.  ...  The formalism is based on UML statechart diagrams, which are used for modelling the behavior of systems in the object oriented software development paradigm.  ... 
doi:10.1007/978-3-540-25940-4_13 fatcat:plao4n636jfmnm4pk5beyvvbni

Specifying Agent Interaction Protocols with Standard UML [chapter]

Jürgen Lind
2002 Lecture Notes in Computer Science  
The practical use of the method is demonstrated with an example on how to specify a realistic agent interaction protocol.  ...  This conformity with the base UML is a major advantage of the idea as it prevents a diversification of the UML into different potentially incompatible dialects.  ...  His comments caused me to investigate the UML extension mechanism in greater depth in order to get them fixed.  ... 
doi:10.1007/3-540-70657-7_9 fatcat:454gr4dcv5bdrjcpp2ptmuzxre

Representing Agent Interaction Protocols in UML [chapter]

James J. Odell, H. Van Dyke Parunak, Bernhard Bauer
2001 Lecture Notes in Computer Science  
We address both of these requirements using AUML, the Agent UML (Unified Modeling Language)-a set of UML idioms and extensions.  ...  Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (objectoriented software development) and using artifacts to support the development  ...  However, no formalism yet exists to sufficiently specify agent-based system development.  ... 
doi:10.1007/3-540-44564-1_8 fatcat:moovjnebt5aohepgflmglmnjtu

UML 2.0 and agents: how to build agent-based systems with the new UML standard

Bernhard Bauer, James Odell
2005 Engineering applications of artificial intelligence  
UML 2.0 is the upcoming standard of the OMG for specifying object-oriented software systems. In this paper we will show how UML 2.0 can be applied for the specification of agent-based systems.  ...  Moreover we will give a short overview on existing agent methodologies to have a reference what has to be specified in such systems.  ...  Acknowledgements: We would like to thank Gerhard Weiß for the invitation to contribute an article to this journal. 5  ... 
doi:10.1016/j.engappai.2004.11.016 fatcat:5q7cxilh6jdh3otmfbzktsnt6q

Extending UML for Agent-Based Systems [chapter]

James Odell, H. Van Dyke Parunak, Bernhard Bauer
2003 Practical Foundations of Business System Specifications  
We address both of these requirements in this paper by describing some of the most common requirements for modeling agents and agent-based systems-using a set of UML idioms and extensions.  ...  This paper illustrates the approach by presenting a three-layer AUML representation for agent interaction protocols and concludes by including other useful agent-based extensions to UML.  ...  AUML The current UML is sometimes insufficient for modeling agents and agent-based systems. However, no formalism yet exists to sufficiently specify agent-based system development.  ... 
doi:10.1007/978-94-017-2740-2_13 fatcat:wycfrogkb5dbng4rojgxzqrnni

Exploiting UML in the Design of Multi-agent Systems [chapter]

Federico Bergenti, Agostino Poggi
2000 Lecture Notes in Computer Science  
Agent-oriented software engineering introduces a new level, called the agent level, to allow the software architect modelling a system in terms of interacting agents.  ...  This paper shows how UML can be exploited to design a multi-agent system at the agent level.  ...  Introduction The research on agent-oriented software engineering starts from the possibility to model a software system at the agent level of abstraction [8] .  ... 
doi:10.1007/3-540-44539-0_8 fatcat:gz5awvzfkvh7paw3u3a4n226du

Implementing agent communication languages directly from UML specifications

Stephen Cranefield, Mariusz Nowostawski, Martin Purvis
2002 Proceedings of the first international joint conference on Autonomous agents and multiagent systems part 2 - AAMAS '02  
ABSTRACT This paper proposes the use of the Unified Modelling Language (UML) as a formalism for defining an abstract syntax for Agent Communication Languages (ACLs) and their associated content languages  ...  Some advantages of this approach are that it provides a framework for specifying and experimenting with alternative agent communication languages and reduces the error-prone manual process of generating  ...  Figure 1 :Figure 2 : 12 A UML class diagram for an agent communication language A UML class diagram for a fragment of a content language Figures 1 and 2 give examples of UML class diagrams defining subsets  ... 
doi:10.1145/544862.544871 dblp:conf/atal/CranefieldNP02 fatcat:ns5wdoqkzvhj5p2fodo6twonwm

Implementing agent communication languages directly from UML specifications

Stephen Cranefield, Mariusz Nowostawski, Martin Purvis
2002 Proceedings of the first international joint conference on Autonomous agents and multiagent systems part 2 - AAMAS '02  
ABSTRACT This paper proposes the use of the Unified Modelling Language (UML) as a formalism for defining an abstract syntax for Agent Communication Languages (ACLs) and their associated content languages  ...  Some advantages of this approach are that it provides a framework for specifying and experimenting with alternative agent communication languages and reduces the error-prone manual process of generating  ...  Figure 1 :Figure 2 : 12 A UML class diagram for an agent communication language A UML class diagram for a fragment of a content language Figures 1 and 2 give examples of UML class diagrams defining subsets  ... 
doi:10.1145/544865.544871 fatcat:cmo7mgqylngttpzvqe3sad2xky

UML Class Diagrams Revisited in the Context of Agent-Based Systems [chapter]

Bernhard Bauer
2002 Lecture Notes in Computer Science  
We address both of these requirements using AUML, the Agent UML (Unified Modeling Language) -a set of UML idioms and extensions.  ...  Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (objectoriented software development) and using artifacts to support the development  ...  BACKGROUND Agent UML (AUML) synthesizes a growing concern for agentbased software methodologies with the increasing acceptance of UML for object-oriented software development.  ... 
doi:10.1007/3-540-70657-7_7 fatcat:lx7raoh3rrhstifuzewyq2rase

UML Modeling and System Architecture for Agent Based Information Retrieval

D.Muhammad Noorul Mubarak, Philomina Simon
2015 International Journal of Computer Science & Information Technology (IJCSIT)  
To solve such challenges, there is a need for improved and intelligent systems for efficient search and retrieval.  ...  In this paper, the object oriented modeling for agent based information retrieval system is presented.  ...  In SARI, different agents work corporately and coordinately to perform a specified task. Application Agents represent the users or stake holders to the SARI system.  ... 
doi:10.5121/ijcsit.2015.7604 fatcat:uosik3pxtjedpbf7bprji3oewy

Using agent and UML technologies in modelling organizations: the case of a vehicle theft

R Savimaa
2005 Estonian Journal of Engineering  
A combined modelling methodology is introduced that unites UML, the Q-model and multi-agent approach.  ...  UML is used for modelling the processes, the Q-model for analysing timing characteristics and multi-agent model for simulating interactions between actors.  ...  of a software-intensive system [ 7 ].  ... 
doi:10.3176/eng.2005.1.03 fatcat:7wgwdostnzdc3pperbxwwcbldu

Applying a UML-based agent modeling language to the autonomic computing domain

Ivan Trencansky, Radovan Cervenka, Dominic Greenwood
2006 Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
We called this extension the Agent Modeling Language (AML) and have recently published the metamodel and specification for public use.  ...  As agent technology practitioners, some time ago we determined to develop an extension to UML 2.0 that addressed our specific needs, such as modeling autonomicity, proactivity and role-based behavior.  ...  AML is a semi-formal visual modeling language for specifying, modeling and documenting systems that incorporate concepts drawn from multi-agent systems theory.  ... 
doi:10.1145/1176617.1176626 dblp:conf/oopsla/TrencanskyCG06 fatcat:kqkbwvkikjdklje33iuovmjokm

Paving the Way for Implementing Multiagent Systems: Integrating Gaia with Agent-UML [chapter]

Juan C. García-Ojeda, Alvaro E. Arenas, José de Jesús Pérez-Alcázar
2006 Lecture Notes in Computer Science  
We demonstrate how the refinement process can be applied to the development of an agent-based system for conference management.  ...  This paper describes how to refine a Gaia design by applying agentoriented extensions of UML.  ...  A Case Study: Refining a Conference Management System To illustrate our proposal of integration we have taken as case study the development of an agent-based system for conference management (This case  ... 
doi:10.1007/11752660_14 fatcat:5uirc363yjav5pxkppcekcqnua

Agent orientation in software engineering

GERHARD WEIß
2001 Knowledge engineering review (Print)  
/16 7 Other Approaches at the Intersection of Agent Systems and Software Engineering /17 8 Conclusions /19 References /21-34  ...  based on Agent and Multiagent Technology /8 4.2 Approaches based on Object-Oriented Technology /9 4.3 Approaches based on Knowledge Engineering Technology /10 4.4 Formal Specification and Verification  ...  The author would like to thank the reviewers for their valuable comments.  ... 
doi:10.1017/s026988890100025x fatcat:73udc4ywprawjnhp7svsxgvtlm
« Previous Showing results 1 — 15 out of 761 results