<?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">Implementation of Multi-Agents System to Control Adaptability in Workflow Environment</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Hamdane</forename><forename type="middle">Mohamed</forename><surname>El-Kamel</surname></persName>
							<email>hamdane.med@gmail.com</email>
							<affiliation key="aff0">
								<orgName type="department">Computer Science Department</orgName>
								<orgName type="institution">University of Khenchela</orgName>
								<address>
									<postCode>40000</postCode>
									<settlement>Khenchela</settlement>
									<country key="DZ">Algeria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Lezzar</forename><surname>Fouzi</surname></persName>
							<email>fouzaw@yahoo.fr</email>
						</author>
						<author>
							<persName><forename type="first">Boufenar</forename><surname>Chaouki</surname></persName>
							<email>boufenar@hotmail.com</email>
							<affiliation key="aff2">
								<orgName type="department">Computer Science Department</orgName>
								<orgName type="institution">Jijel University</orgName>
								<address>
									<addrLine>BP 98</addrLine>
									<settlement>Ouled Aissa Jijel</settlement>
									<country key="DZ">Algeria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mili</forename><surname>Seif</surname></persName>
							<affiliation key="aff1">
								<orgName type="laboratory">LIRE Laboratory</orgName>
								<orgName type="institution">University of Constantine</orgName>
								<address>
									<addrLine>Route Ain El-Bay Constantine</addrLine>
									<postCode>25000</postCode>
									<country key="DZ">Algeria</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Implementation of Multi-Agents System to Control Adaptability in Workflow Environment</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">A32712E395D43E3E34BF2BC2E70C3253</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T00:18+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>
			<textClass>
				<keywords>
					<term>Agent</term>
					<term>MAS (Multi-Agents System)</term>
					<term>workflow</term>
					<term>adaptability</term>
					<term>Jade</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The workflow process is often executed in a dynamic environment. This dynamic is classified in several aspects. For this reason, several researches try to give workflow architectures more adaptability in order to provide his business process more stability. This paper presented an architecture based agent to take in charge adaptability in workflow environment. The system proposed has the possibility to change their behavior according to the situation. To show the validity and feasibility of this architecture, it has been implement using Jade platform.</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>The appearance of a workflow system in 1995 has lead most companies to integrate this technology into their infrastructure for the reason of its benefits. The WfMC defines a workflow as distributed multitask activity, routinized or systematized in some way, that involves the coordinated execution of human and system tasks, usually in heterogeneous environments <ref type="bibr" target="#b0">[1]</ref>. We can see simply that the workflow is the automation of the business process 1 . The environment of the workflow is characterized by set of aspects as: fort communication, high degrees of coordination, distributed tasks, dynamic process, influence of the NTIC (New Technology of the Information and the Communication) …Etc. In environment as this it is necessary to answer the question "how to take in charge the stability of workflow system?</p><p>The management of adaptability in the workflow environment by using the agent 2 approach is a candidate solution <ref type="bibr" target="#b1">[2]</ref>. So, we can see a workflow environment as a distributed system that is focused on the coordination. This coordination is also based on a high density of communication. For example: if a customer has lost its credit card, it is strongly advised that retrieves another in sort time if the bank wants to keep this client. The treatment of this event (adaptable case) should be automatic after a louse's declaration.</p><p>The paper is organised as follow. Section 2 reviews some related works on the idea to taking in charge adaptability in workflow environment. Sections 3 provide short presentation of our architecture. An implementation prototype is presented in Section 4 and a case study is provided in section 5. Section 6 contains the final remarks and a summary of the paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related Works</head><p>Several researches works as <ref type="bibr" target="#b2">[3]</ref> [4] <ref type="bibr" target="#b4">[5]</ref> try to contribute for the problem of the integration of adaptability in a workflow system using the agent 1 approach. After student of these architectures, we have concluded that each architecture is implemented in way to treat one aspect of the adaptability. For example architecture <ref type="bibr" target="#b2">[3]</ref> is designed in a way that gives advantage to the care of adaptation level scheme workflow. But on other hand, the two other architectures <ref type="bibr" target="#b3">[4]</ref>  <ref type="bibr" target="#b4">[5]</ref> are oriented towards the management of adaptability in the instances level.</p><p>Among the disadvantages of these architectures is which cover only one aspect of the adaptability. But, we concluded that this concept is located has several levels in an environment workflow <ref type="bibr" target="#b5">[6]</ref>. We note that there is no clear classification of adaptability's cases which cause some problems during treatment.</p><p>The main drawback of these architectures is that they are trying to achieve support for adaptability by the idea of specialization agents, i.e. in all the agents of the architecture goes on sacrificing an agent(s) to achieve adaptability in the workflow environment <ref type="bibr" target="#b5">[6]</ref>.</p><p>Therefore, our effort will be focused firstly to propose a MAS that model all aspects of workflow system (as functional, behavioural, organizational, informational,). Secondly, ensures that this architecture is able to modify these behaviours according to the situations in order to preserve maximum the stability of workflow process.</p><p>There are few research efforts in the direction of integrating the concept of adaptability in workflow environment. In this work, we present the prototype of architecture which uses the paradigm MAS to cover adaptability in all levels of workflow system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The global architecture</head><p>In this section we present the great ideas of our architecture. Our step is to propose firstly a generic strategy for taking in charge adaptability in a workflow system. This strategy is based in MAS paradigm as we have proved by another work in <ref type="bibr" target="#b5">[6]</ref>. In summary, the strategy proposed defended two levels of adaptability; i.e. global level and local level. It is implemented in each agent in the form of rules, it east of Fig. <ref type="figure" target="#fig_0">1</ref> are stores in a base named "Base Rules for local adaptability" and "Base Rules for global adaptability". Its functionality is similar to a football match! The coach developing a tactical to play and each payer does utmost to follow this tactic. If a player came out by red card for example, the group should therefore follow their tactics in adaptable mode. Hence, in order to provide the proposed architecture by the necessary flexibility, we propose that each actor Agent provides three missions. Firstly, each agent of this type achieving some tasks in the workflow process when we call principal role. Secondly, it can guarantee a few secondary roles in workflow process. Thirdly, he is responsible to managing the adaptability in his local environment (local adaptability). In architecture like this, modification of the scheme in local level of an agent actor doesn't require a broad restructuring of the overall scheme of the process workflow.</p><p>An activity represents a set of roles where an agent can ensure in workflow process (part of process). I remember that exist tree types of activities: automatic activity, semi-automatic Activity and manual activity. The agent actor can only execute the automatic and semiautomatic.</p><p>Concerning the role of the manager agent is to make sure adaptability in global level <ref type="bibr" target="#b5">[6]</ref>. We propose the sequence diagram of AUML method <ref type="bibr" target="#b6">[7]</ref> to illustrate the functioning of the architecture  The agents need to communicate among these, as well as with the services of their platform or environment. Several mechanisms of communication are possible: message exchanging and sending, methods invocation and the use of the 'blackboard' mechanism.</p><p>Consequently, standardized inter-agent communication languages should be supplied. KQML (Knowledge Query Management language) <ref type="bibr" target="#b7">[8]</ref> was proposed to support inter-agent communication. This language defines a set of types of messages (called "performatives") and rules, which define the suggested behavior for the agents that receive these messages. This language was developed in ad-hoc way for the requirements of the developers of agent's software packages.</p><p>The ACL (Agent Communication Language) <ref type="bibr" target="#b8">[9]</ref>, successor of KQML, supplied a richer semantics. This language was proposed by FIPA <ref type="bibr" target="#b8">[9]</ref>, which aims to standardize communication among agents. ACL is also based on language theory and is close to KQML at the level of the acts of the language, but not at the semantics level, which underwent a big improvement in ACL.</p><p>In our approach, we use the ACL to formulate messages and the XPDL (Xml Process Description Language) to describe the continents of messages. The use of ACL-XPDL in inter-agents communications permits to achieve a first of interoperability by surpassing the problem of heterogeneous exchanges among the different actors in the workflow environment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">The exchanged messages</head><p>FIPA <ref type="bibr" target="#b8">[9]</ref> supplies a standard syntax for messages. These messages are based on the theory of the act do speech, which is the result of the linguistic analysis of human communication <ref type="bibr" target="#b8">[9]</ref>. The basis of this theory is to produce an action from the language.</p><p>In the FIPA-ACL, no specific language for the description of the contents of messages is imposed. Several languages can be used for the description of the continents of the exchanged message such as KIF (Knowledge Interchange Format), Semantic language (SL), prologue and XML (eXtensible Mark-up Language) XPDL (based in XML language) will be used firstly for the description of workflow process because is one of the recommendation of WFMC <ref type="bibr" target="#b9">[10]</ref>. Secondly this language is used for the specification and interpretation of the contents of messages exchanged among agents from the workflow environment. So, the messages exchanged in our architecture are described in FIPA-ACL/XPDL.</p><p>The use for XPDL for the contents of communications among agents gives the possibility to display of messages in a Web browser and facilitates the integration with others web-based applications.</p><p>The following example illustrates interaction between the Manager Agent and an Actor Agent1, Agent Actor2 during a phase of taking in charge of adaptability.</p><p>The Manager Agent announces the sub-goal "Realization of task t1" as followings:</p><p>( Based on the Contract-Net Protocol <ref type="bibr" target="#b4">[5]</ref> the Manager agent, which is the initiator of the workflow process, asks various potential agents to tender their offers, i.e., to give the necessary information concerning their activities (role, resource, time…) in order that the manager Agent checks them.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Case study and simulation</head><p>We have simulated our approach in the domain of automobile insurance (see Fig. <ref type="figure" target="#fig_5">4</ref>). In this case study; we have to approach the problem of the coordination and so the communication during the execution of the workflow process in order to take in charge adaptability if a change appear. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>General description of the workflow process</head><p>From the implementation viewpoint; we would adopt the use for an agent-based platform to implement the different agents and concepts of our architecture. Several platforms are supplied as software package; such as JADE <ref type="bibr" target="#b10">[11]</ref>; ZEUS <ref type="bibr" target="#b11">[12]</ref>; for the cognitive agents or SWARMW <ref type="bibr" target="#b12">[13]</ref> for the reactive agents.</p><p>For modelling the workflow process of automobile insurance agency we have used the language XPDL because the WfMC classify it as a standard language for description the business process <ref type="bibr" target="#b9">[10]</ref>. We have user the toolset of "Together workflow server community" <ref type="bibr">[14]</ref>   <ref type="bibr" target="#b10">[11]</ref>. JADE includes two basic constituents: an agent platform and software package for the development of agents in Java. It supplies several facilities, among them, we can mention the following <ref type="bibr" target="#b10">[11]</ref>:</p><p>-A distributed agent platform: the agent platform can be spilt among several hosts (provided they can de connected via RMI). Only one Java [15] application, and therefore only one Java Virtual Machine is executes on each host.</p><p>Agents are implemented as Java threads and live within Agent containers that provide the run-time support to the agent execution.</p><p>-An efficient transport of ACL message inside the same agent platform. In fact, messages are transferred encoded as Java objects; rather than strings. When crossing platform boundaries, the message is automatically converted to/from the FIPA compliant syntax, encoding; and transport protocol. This conversion is transparent to the agent implementers that only need to deal with Java objects.</p><p>-A library of FIPA that is ready to be used. In Jade, an agent is an instance of the Java class defined by the programmer. This class itself is an extension of the basic Agent class (included jade.core). It implies the inheritance of the set of basic methods to implement the personalized behaviour of the agent. The agent is implemented using multitasking; where the tasks (behaviours) are executed concurrently. Every functionality supplied by an agent must be implemented in one or several behaviours.</p><p>The fallowing Java code represents the implementation of the Manager class and the Actor agent class. These classes are extensions of the basic Agent class respectively of the manager agent class and Actor agent. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Experiment results and consideration</head><p>In order to illustrate the main of our idea which has been introduced in sections 3 and 4 and to see the reflection which must be made by MAS to respect the strategy of adaptability implemented two classes of adaptability cases are simulated using the MAS.</p><p>It is supposed that Agent manager carries to starting the process workflow through CFP (call for propose) for the realization of the tasks (7 tasks) by using the protocol Contract-Net.</p><p>-The first scenario is the following: it is supposed that an actor agent is blocking during the execution of its activities. At the time when the process is running, the manager agent realized that the actor agent 3 is blocking. Hence, its return into Base rules of global adaptability (BRGA) to see what rule is adequate in the case (blocking of an agent actor). According to this base, it must applies the action defines by rule N°1 which indicates that it owes reassigned this tasks in other agent actor; i.e. provided that the agent actor support this tasks such as secondary tasks. In jade, l' Agent manager consulted the DF of the platform to recover a set of agents actors, he find the agent actor 5.</p><p>Thereafter, the manager agent sends to "agent actor 5" a CFP for the realization of tasks 5 and 8. The agent actor 5 answers favorably the offer of the Manager agent and it thus takes again the role of the agent blocked "Agent3" while the workflow process continues to function.</p><p>The figure Fig. <ref type="figure" target="#fig_8">7</ref> presents the interaction between the manager agent and a whole of Actor agents to adjust the operation of the system caused by the blocking of the agent Actor 3". Fig. <ref type="figure">6</ref>. The result of the interaction between SMA in scenario 1 -Scenario 2: the second example supposed that the change goes affects the reorganization of the workflow process. It is supposed that the company has to decide to modify its process by requiring a second expertise for any accident (add of new tasks). Thus, the expert goes introduced the description of new task in XPDL through expert interface (see Fig. <ref type="figure" target="#fig_8">7</ref>).  The following figure represent the process of take in charge adaptability when one adds the task "second expertise" in the diagram of the process workflow (Fig. <ref type="figure">8</ref>).</p><p>Fig. <ref type="figure">8</ref> The result of the interaction between SMA in scenario 2</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Summary</head><p>In this paper we have tried to make the workflow more flexible by using the MAS paradigm. The strategy suggested and the architecture that it support has makes more flexibility in the system. Hence, the presented solution could guarantee a degree of stability of the process workflow in a rather dynamic environment.</p><p>We can conclude that the MAS approach can be used as methodology to make more stability of workflow process. Moreover, its concepts are adequate to taking in charge adaptability in a workflow environment. A prototype has been developed to show the feasibility and validity of this idea. Our future work will focus to cover all possible combination of adaptability cases and to achieve communication between MAS and others participants in external environment applications.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Multi-Agent Architecture of workflow system</figDesc><graphic coords="3,178.02,216.42,239.28,167.94" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>Fig 2.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Example of the Sequence diagram between SMA 4 Realization of the purposed architecture</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 3</head><label>3</label><figDesc>Fig.3illustrates the process of communication between the Manager agent and an Agent actor. The communication process is support by "Communication component"<ref type="bibr" target="#b5">[6]</ref> module in</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Flux of communication between Manager Agent and Actor Agent 1</figDesc><graphic coords="6,310.50,173.28,221.52,159.48" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Fig. 4</head><label>4</label><figDesc>Fig. 4 process workflow automobile agency</figDesc><graphic coords="6,170.58,502.26,254.16,139.08" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. Implementation of MAS architecture in JADE</figDesc><graphic coords="8,169.14,442.50,264.12,186.84" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head></head><label></label><figDesc>Manager agent made resorts to his "base rules of global adaptability" to see what the action which must be connects if a new task east injects into the diagram of the process workflow. Manager Agent must carry out the rule N°6 which indicates that the Agent Manager (in collaboration of course with the expert agent) goes and redefine the scheduling of the tasks of the workflow process and thus the allocation of the task " second expertise" with an agent actor of the system.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Fig. 7 .</head><label>7</label><figDesc>Fig. 7. Add of new task through the Expert Interface in Agent Manager</figDesc><graphic coords="10,142.74,176.22,292.92,96.36" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">The process is a set a tacks</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Agent: encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives<ref type="bibr" target="#b7">[8]</ref>.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The Workflow Management Coalition, Workflow Management Coalition WorkflowStandard</title>
		<idno>WFMC-TC-1025</idno>
		<ptr target="http://www.wfmc.org" />
	</analytic>
	<monogr>
		<title level="m">Document Number</title>
				<imprint>
			<date type="published" when="2005-10-03">October 3, 2005</date>
		</imprint>
	</monogr>
	<note>Process Definition Interface --XML Process Definition Language</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Autonomous Agents for Business Process Management</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">R</forename><surname>Jennings</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Faratin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">J</forename><surname>Norman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>O'brien</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Odgers</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Applied Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="145" to="189" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Flexible Support and Management of Adaptive Workfow Processes</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">C</forename><surname>Narendra</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems Frontiers</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="247" to="262" />
			<date type="published" when="2004">2004</date>
			<publisher>Kluwer Academic Publisher</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">AGENTWORK : a work.ow system supporting rule-based workfow adaptation</title>
		<author>
			<persName><forename type="first">Robert</forename><surname>Muller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ulrike</forename><surname>Greiner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Erhard</forename><surname>Rahm</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Science Direct</title>
		<imprint>
			<date type="published" when="2004">2004</date>
			<publisher>Elsevier B.V</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Agent-based Workflow Management Systems (WfMSs), JBees -a distributed and adaptive WfMS with monitoring and controlling capabilities</title>
		<author>
			<persName><forename type="first">Lars</forename><surname>Ehrler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Martin</forename><surname>Fleurke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Maryam</forename><surname>Purvis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bastin</forename><surname>Tony</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Roy</forename><surname>Savarimuthu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Information Systems and E-Business Management manuscript</title>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Toward a strategy based agent for the managing of the Adaptability in the Workflow Environment</title>
		<author>
			<persName><forename type="first">Mohamed</forename><surname>Hamdane</surname></persName>
		</author>
		<author>
			<persName><surname>El-Kamel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Journée Jeune Chercheur en Informatique JCI&apos;08</title>
				<meeting><address><addrLine>université; Guelma, Algeria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">8 Mai 54. 2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Extending UML for Agents</title>
		<author>
			<persName><forename type="first">H</forename><surname>Odell James</surname></persName>
		</author>
		<author>
			<persName><surname>Van Dyke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bernhard</forename><surname>Parunak</surname></persName>
		</author>
		<author>
			<persName><surname>Bauer</surname></persName>
		</author>
		<ptr target="www.jamesodell.com" />
	</analytic>
	<monogr>
		<title level="m">Jamesb Odell Association</title>
				<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">les systeme multiagents: Vers une intelligence collective</title>
		<author>
			<persName><forename type="first">J</forename><surname>Ferber</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">InterEdition</title>
		<imprint>
			<biblScope unit="page" from="239" to="245" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title/>
		<author>
			<persName><surname>Fipa</surname></persName>
		</author>
		<ptr target="http://www.fipa.org/spec/FIPA98.html" />
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">The Workflow Management Coalition, Workflow Management Coalition Workflow Standard</title>
		<ptr target="http://www.wfmc.org/standards/XPDL.htm" />
	</analytic>
	<monogr>
		<title level="m">Document Number WFMC-TC-1025</title>
				<imprint>
			<date type="published" when="2005-10-03">October 3, 2005</date>
		</imprint>
	</monogr>
	<note>Process Definition Interface --XML Process Definition Language</note>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Jade Programmer&apos;s Guide</title>
		<author>
			<persName><forename type="first">Fabio</forename><surname>Bellifemine</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Giovanni</forename><surname>Caire</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Tiziana</forename><surname>Trucco</surname></persName>
		</author>
		<ptr target="http://jade.cselt.it" />
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="volume">200</biblScope>
		</imprint>
		<respStmt>
			<orgName>university of Parma</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title/>
		<author>
			<persName><surname>Zeus</surname></persName>
		</author>
		<ptr target="http://www.labs.bt.com/projects/agents/zeus" />
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<ptr target="http://www.sun.com/jini/whitepapers/architecture.html" />
		<title level="m">SWARMS</title>
				<imprint>
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

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