<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Developing Multi-Agent Systems Based on MDA</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Beatriz</forename><forename type="middle">Alves</forename><surname>De</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Pontifical Catholic University of Rio de Janeiro</orgName>
								<address>
									<addrLine>Rua Marquês de São Vicente 225</addrLine>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Maria</forename><surname>Viviane</surname></persName>
							<email>viviane@inf.puc-rio.br</email>
							<affiliation key="aff0">
								<orgName type="institution">Pontifical Catholic University of Rio de Janeiro</orgName>
								<address>
									<addrLine>Rua Marquês de São Vicente 225</addrLine>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Torres</forename><surname>Da</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Pontifical Catholic University of Rio de Janeiro</orgName>
								<address>
									<addrLine>Rua Marquês de São Vicente 225</addrLine>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Silva</forename><surname>Carlos</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Pontifical Catholic University of Rio de Janeiro</orgName>
								<address>
									<addrLine>Rua Marquês de São Vicente 225</addrLine>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>Lucena</surname></persName>
							<email>lucena@inf.puc-rio.br</email>
							<affiliation key="aff0">
								<orgName type="institution">Pontifical Catholic University of Rio de Janeiro</orgName>
								<address>
									<addrLine>Rua Marquês de São Vicente 225</addrLine>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Developing Multi-Agent Systems Based on MDA</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">A6EE3CA400BFD188CA6D921F3DC673E1</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T06:09+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this paper, we propose an MDA based approach for developing multi-agent systems. MDA specifies a structured software development process divided in modeling stages. In the PIM stage, where platform independent models are specified, we propose to use an MAS modeling language called MAS-ML since it does not restrict or specify implementation platforms. In the PSM stage, where platform specific models are defined, we propose to use the UML modeling language. The MAS-ML models defined in the PIM stage are transformed into UML models at the PSM stage, based on an object-oriented framework for implementing MAS. In the last stage, the application code is generated from the UML models.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Multi-agent systems (MAS) are becoming widely used for building complex and large-scale systems. Different applications' domains, like digital libraries, virtual markets and information systems in general, such as <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b15">16]</ref>, were developed by using the MAS approach. For this reason, a variety of methodologies and others MAS modeling and implementing techniques have been proposed with the purpose of helping the developers in building such systems.</p><p>This paper proposes an MDA (Model Driven Architecture) <ref type="bibr" target="#b3">[4]</ref> based approach for developing MAS. The MDA architecture considers models as the primary artifact and covers the complete life cycle of software systems. Four mains stages defining specific models compose MDA. The tracking of the models is accomplished through transformations of one model into another.</p><p>MDA development process explicitly separates models at three abstractions layers The most abstract model is the computational independent model (CIM) that are application conceptual models, independents of the computational characteristics of the solution. A CIM is refined into a platform independent model (PIM), corresponding to the second stage of the development process. PIMs are high-level models that contain already computational information about the system but are independent of implementation platforms. The less abstract model is the platform specific model (PSM), which correspond to the third stage, is model created based on PIM by including specific platform details. In the fourth stage of the MDA development process, PSMs are transformed into application code. In addition, MDA also defines a set of consecutive transformations that should be applied to the models in order to allow the transformation of high-level abstraction models into code.</p><p>The proposed development process defines the MDA stages and the transitions between the stages according to the characteristics of MAS. The proposed development process defines a MAS PIM, the transformation of these models into PSM, the specification of PSM and the transformation of PSM into code. The representation of CIM as well as the generation of CIM into PIM is beyond the scope of this paper.</p><p>In our proposed development process, we use the MAS-ML modeling language <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b13">14]</ref> to model MAS. MAS-ML is a modeling language that extends UML, including agent-related abstractions. The MAS-ML models will represent the PIMs defined in MDA, since MAS-ML does not restrict or specify implementation platforms. To transform the MAS-ML models into PSMs, we propose to use an object-oriented framework called ASF (Agent Society Framework) <ref type="bibr" target="#b12">[13]</ref>. The ASF framework defines a set of object-oriented modules that describes abstract classes that should be extended in order to implement multi-agent applications. By instantiating the ASF framework from MAS-ML models, these models are transformed into UML models that has several characteristics and depend on the framework used. Therefore, the UML models are PSMs. To represent the last stage of MDA approach, the transformation of PSMs into code, we automatically transform the UML models generated in the previous stage into objected-oriented code by using the XMI <ref type="bibr" target="#b5">[6]</ref> technology.</p><p>The use of MDA in the MAS development process offers several advantages. The MAS-ML models that describe an application are PIMs that are portable to diverse systems and can be used to generate different computational models by applying various implementation platforms. Another advantage is the generation of different MAS viewpoints through the specification of models that have different abstraction levels. The MAS-ML models are high-level models that focus on the problem definition by describing the system in an agent-oriented level. The UML models are low-level models that focus on the solution of the problem by including implementation details and describing the system in an object-oriented level.</p><p>The article is organized as follows. Section 2 describes our main contribution by showing the MAS development process using MDA. Section 3 draws some conclusions and discusses future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Multi-Agent Systems and MDA</head><p>The development process of large-scale systems, as MAS, involves the construction of different models based on variety requirements. The transformations of a system specification into models and of these models into code are usually accomplished in a non-organized way, that is not easily adaptable to technology changes.</p><p>Since MASs are gaining widespread acceptance, it is necessary to create an MAS development process that clearly specifies the different process stages and the transitions between these stages. The process proposed in this section aims to specify the implementation of agent-oriented systems by applying the MDA approach.</p><p>The MAS development process proposed in this paper is illustrated in Fig. <ref type="figure">1</ref>. In the CIM stage, the system can be described by using domain-specific ontologies or any other computational independent technology. For instance, ontologies define the con-cepts and relationships related to the problem domain that can be used to specify a system. The definition of such concepts and relationships do not depend on the computational abstractions used to solve the system problem. It is not within the scope of this paper either to exemplify the CIM models of MAS or to demonstrate the transformation from CIMs into PIMs.</p><p>Next, the CIM models should be transformed into PIMs by using any platform independent modeling language, such as AUML <ref type="bibr" target="#b2">[3]</ref> and MAS-ML. In our approach, we propose to use the MAS-ML modeling language. The main difference between MAS-ML and other MAS modeling languages is that MAS-ML defines organizations, roles, agents and environment as first-class entities. By defining these abstractions as firstclass entities it is possible to define their properties, relationships, internal executions and interactions.</p><p>After the creation of PIMs, PSMs should be generated by choosing an implementation platform. In order to implement MAS, several architectures, frameworks and platforms, such as ASF, Jadex <ref type="bibr" target="#b7">[8]</ref> and RETISINA <ref type="bibr" target="#b14">[15]</ref>, can be used. In our approach, the MAS-ML models are transformed into UML models by using the ASF framework. The ASF framework was chosen since it is possible to implement all MAS-ML abstractions. Other implementation platforms do not deal with the implementation of such abstractions. To implement MAS with Jadex from MAS-ML models, new transformation rules to convert the MAS-ML models in Jadex structure are requested, that can become very difficult since Jadex does not use the same abstractions as MAS-ML <ref type="bibr" target="#b0">[1]</ref>. Finally, PSMs are transformed into code. The programming language will depend on the platform used to implement the system. In the proposed approach, MAS will be implemented in Java since this is the language used by ASF.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 1. MAS development process based on MDA</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">PIM</head><p>MAS-ML is a modeling language focused to MAS. This language is an extension of UML by including agent-related concepts presented in the TAO conceptual framework <ref type="bibr" target="#b10">[11]</ref>. Thus, by using MAS-ML it is possible to model not only objects, but also agents, environments, organizations and roles that are entities defined in TAO and usually found in MAS.</p><p>MAS-ML was chosen to model MAS PIMs due to three main factors. First, this language is not a platform dependent modeling language. Although MAS-ML uses agent and object-oriented abstraction, MAS-ML does not restrict the implementation of its models to a specific implementation platform. Second, MAS-ML is a modeling language that is MOF <ref type="bibr" target="#b4">[5]</ref> compliant. This characteristic facilitates the MAS development process since XMI <ref type="bibr" target="#b5">[6]</ref> can be used during the development process. XMI provides a mapping from MOF to XML and, therefore, can be used to describe MOF compliant models. XMI is used in our approach to represent the MAS-ML models, to assist in the transformation from MAS-ML models into UML models, to represent the UML models and to help the transformation from UML models into code. Finally, as stated before, MAS-ML models abstractions such as organizations, environments and roles that are not adequately modeled in other MAS modeling languages <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>. Without modeling these abstractions it is not possible to model, for instance, agents playing different roles in different organizations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Transforming PIMs into PSMs</head><p>After using MAS-ML to model PIMs, the models should be transformed into PSMs. The transformation of MAS-ML models into UML models occurs in two stages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fist Stage: Creating the MAS-ML XMI</head><p>The first stage consists of describing the all the MAS-ML models in a textual description by using the XMI format. In order to do so, it was necessary to create an MAS-ML DTD that specifies the MAS-ML models in XMI. The MAS-ML DTD extends the UML DTD according to the extensions proposed by MAS-ML to the UML metamodel. The XMI file created by using the MAS-ML DTD represents the MAS-ML models and is called MAS-ML XMI.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Second Stage: Creating the UML XMI</head><p>In this stage, the MAS-ML XMI generated in the previous phase is converted into a UML XMI through the instantiation of the ASF Framework. This transformation uses a UML XMI file that contains the framework specifications. This file describes all classes and relationships among classes that are defined in the framework. During the transformation, the UML XMI file of the framework is extended with the application details that are described in MAS-ML XMI. The extended file characterizes the instantiation of the framework and the implementation of an application. The UML XMI has details related to the implementation platform.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">PSM</head><p>The UML XMI generated in the previous stage represents a PSM of the application. By using graphical tools, such as Rational Rose <ref type="bibr" target="#b9">[10]</ref> and Poseidon <ref type="bibr" target="#b8">[9]</ref>, which import XMI files, it is possible to generate UML models of the application.</p><p>The UML model created in this stage is a UML class diagram that contains the ASF framework classes and the classes related to the application that instantiate the framework. All application entities, properties and relationships modeled on the three MAS-ML structural diagrams generate the UML class diagram of the application.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Transforming PSMs into code</head><p>In the final stage of the MAS development process, the UML models are transformed into code. This kind of transformation corresponds to the last stage of the MDA approach that transforms PSMs into code. Almost all graphic tools that import UML XMI, such as Rational Rose and Poseidon, are capable of automatically generating code from a UML XMI.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Conclusion and Future Work</head><p>The MAS development process presented in this paper intends to provide an approach for modeling and implementing MAS by using MDA. The proposed process is composed of three stages. In the first stage, our approach proposes the use of MAS-ML to model MAS by creating PIMs. MAS-ML was chosen since it models several MAS models that are not (appropriately) modeled in other MAS modeling languages. In the second stage, the MAS-ML models are transformed into UML models by using the ASF framework. The ASF framework was chosen since it defines a set of objectoriented models that implement the MAS entities modeled in MAS-ML. Finally, the UML models are automatically transformed into code in the third stage proposed by the MAS development process.</p><p>The MAS development process takes advantage of the MDA approach used to define the process. Four main characteristics can be enumerated: (i) portability and reusability: MAS-ML models are portable to different implementing platforms because such models describe MAS without including implementation details. Thus, MAS-ML models can be reused by several developers to implement the system by using different platforms; (ii) interoperability: The use of XMI to describe models created during the process provides interoperable PIM and PSM models. MAS-ML models as well as UML models are interoperable due to the use of MAS-ML XMI and UML XMI; (iii) low coupling: Due to the intrinsic characteristics of MDA, PIMs (or conceptual models) and PSMs (computation models) are low coupling. In our approach, MAS-ML models are PIMs that do not include details related to a specific platform. Such details are present just in UML models, PSMs.</p><p>To make the construction of MAS feasible by using our approach, a modeling tool was developed to support the design and implementation of MAS. The tool allows the designer to graphically model MAS systems by using MAS-ML and to implement them while generating Java code by using the ASF framework.</p><p>With the aim of enhancing the tool that gives support to the development of MAS by using MDA, several important improvements should be carried out. First of all, the transformer that generates code from MAS-ML models should also consider the MAS-ML dynamic diagrams. Second, the tool should make the visualization and also the modification of the UML models that represent the system implementation feasible. In addition, the tool should provide a model checker to analyze and verify the consistence among the different models (MAS-ML models and UML models).</p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Proceedings of the CAiSE'05 Forum -O. Belo, J. Eder, J. Falcão e Cunha, O. Pastor (Eds.) © Faculdade de Engenharia da Universidade do Porto, Portugal 2005 -ISBN 972-752-078-2</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="150" xml:id="foot_1">Beatriz Alves De Maria, Viviane Torres da Silva, Carlos J. P. Lucena</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A Short Overview</title>
		<author>
			<persName><forename type="first">L</forename><surname>Braubach</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pokahr</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Lamersdorf</surname></persName>
		</author>
		<author>
			<persName><surname>Jadex</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Main Conference Net.ObjectDays, AgentExpo</title>
				<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">On Agent-Mediated Electronic Commerce</title>
		<author>
			<persName><forename type="first">M</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">R</forename><surname>Jennings</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Leung</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans on Knowledge and Data Engineering</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">4</biblScope>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Extending UML for Agents</title>
		<author>
			<persName><forename type="first">J</forename><surname>Odell</surname></persName>
		</author>
		<author>
			<persName><surname>Dyke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Parunak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Bauer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AOIS Workshop at AAAI</title>
				<imprint>
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><surname>Omg</surname></persName>
		</author>
		<ptr target="http://www.omg.org/docs/omg/03-06-01.pdf" />
		<title level="m">OMG MDA Guide</title>
				<imprint>
			<date type="published" when="2002-11">2002. 11/2004</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
	</monogr>
	<note>0.1</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><surname>Omg</surname></persName>
		</author>
		<ptr target="http://www.omg.org/docs/ptc/03-10-04.pdf" />
		<title level="m">Meta Object Facility (MOF) 2.0 Core Specification. Version 20</title>
				<imprint>
			<date type="published" when="2003-11">2003. 11/2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">OMG XML Metadata Interchange</title>
		<author>
			<persName><surname>Omg</surname></persName>
		</author>
		<ptr target="http://www.omg.org/docs/formal/02-01-01.pdf" />
		<imprint>
			<date type="published" when="2003-11">2003. 11/2004</date>
		</imprint>
	</monogr>
	<note>Version 1.2</note>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">OMG Unified Modeling Language Specification</title>
		<author>
			<persName><surname>Omg</surname></persName>
		</author>
		<ptr target="http://www.omg.org/docs/formal/03-03-01.pdf" />
		<imprint>
			<date type="published" when="2003-11">2003. 11/2004</date>
		</imprint>
	</monogr>
	<note>Version 1.5</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Jadex: Implementing a BDI-Infrastructure for Jade Agents</title>
		<author>
			<persName><forename type="first">A</forename><surname>Pokahr</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Braubach</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Lamersdorf</surname></persName>
		</author>
		<ptr target="http://exp.telecomitalialab.com" />
	</analytic>
	<monogr>
		<title level="j">Exp in Search of Innovation</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">3</biblScope>
			<date type="published" when="2003-11">2003. 11/2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title/>
		<author>
			<persName><surname>Poseidon</surname></persName>
		</author>
		<ptr target="http://www.gentleware.com" />
		<imprint>
			<date type="published" when="2004">11/2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<ptr target="http://www-306.ibm.com/software/rational/" />
		<title level="m">Rational Rose</title>
				<imprint>
			<date type="published" when="2004">11/2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Taming Agents and Objects in Software Engineering</title>
		<author>
			<persName><forename type="first">V</forename><surname>Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Garcia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Brandao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Chavez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lucena</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Alencar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Engineering for Large-Scale Multi-Agent Systems</title>
				<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="volume">2603</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">From a Conceptual Framework for Agents and Objects to a Multi-Agent System Modeling Language</title>
		<author>
			<persName><forename type="first">V</forename><surname>Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lucena</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Autonomous Agents and Multi-Agent Systems</title>
		<idno type="ISSN">1387-2532</idno>
		<imprint>
			<biblScope unit="issue">9</biblScope>
			<date type="published" when="2004">2004</date>
			<publisher>Kluwer Academic Publishers</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">An Object-Oriented Framework for Implementing Agent Societies</title>
		<author>
			<persName><forename type="first">V</forename><surname>Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Cortés</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lucena</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">MCC32/04</title>
				<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
		<respStmt>
			<orgName>PUC-Rio. Rio de Janeiro, Brazil</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Using the MAS-ML to Model a Multi-Agent System</title>
		<author>
			<persName><forename type="first">V</forename><surname>Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Choren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Lucena</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Engineering for Large-Scale Multi-Agent Systems II, LNCS 2940</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Lucena</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Garcia</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Romanovky</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Castro</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Alencar</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The RETSINA MAS Infrastructure</title>
		<author>
			<persName><forename type="first">K</forename><surname>Sycara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Paolucci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Van Velsen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Giampapa</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Special joint issue of Autonomous Agents and MAS</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">1</biblScope>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Applications of Intelligent Agents</title>
		<author>
			<persName><forename type="first">M</forename><surname>Wooldridge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Jennings</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Agent Technology: Foundations, Applications, and Markets</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page">28</biblScope>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
