<?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">CREATING A COMPREHENSIVE AGENT-ORIENTED METHODOLOGY -EXTENDED ABSTRACT</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Brian</forename><surname>Henderson-Sellers</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Information Technology</orgName>
								<orgName type="institution">University of Technology</orgName>
								<address>
									<postBox>PO Box 123</postBox>
									<postCode>2007</postCode>
									<settlement>Sydney, Broadway</settlement>
									<region>NSW</region>
									<country key="AU">Australia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">CREATING A COMPREHENSIVE AGENT-ORIENTED METHODOLOGY -EXTENDED ABSTRACT</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">9532AE2AF4B764A50F81339D4B065D3D</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T14:54+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>While individual agent-oriented methodologies are useful for restricted situations, for wider industry adoption it is useful to create a methodological framework that provides method fragments from which situationally specific methodologies can be constructed. Such a flexible approach can be found in the use of situational method engineering (SME). In this context, this article describes the details of SME and its embodiment in the OPEN Process Framework (OPF) <ref type="bibr" target="#b0">[1]</ref>. The OPF uses an underpinning metamodel, a repository (a.k.a. methodbase) of method fragments and guidelines to assist method engineers create the final methodological approach from a selected number of fragments to form an organization-specific or project-specific methodology.</p><p>Having described SME with the OPF, we then show how this basis is suitable not only for objects but also for agents and discuss agent-specific method fragments. We then demonstrate how it becomes possible not only to recreate whole agent-oriented methodologies such as Prometheus or Gaia or Tropos but how it is also possible to create an enhanced methodology such as might be obtained, for instance, by adding Tropos method fragments into a Prometheus-style methodology in order to tailor Prometheus to situations for which it was not originally designed.</p><p>This paper was originally published as Chapter XIII in a book entitled Agent-Oriented Methodologies (edited by B. Henderson-Sellers and P. Giorgini) by Idea Group in July 2005. The aim of the book was to present a significant number of agent-oriented methodologies, written by the original developers, but in a standard format. They were asked to not only describe their approaches but also highlight specific positive features and areas not addressed in their methodologies. These were followed by a chapter evaluating these 10 approaches objectively <ref type="bibr" target="#b1">[2]</ref> and then this final chapter <ref type="bibr" target="#b2">[3]</ref>. The overall aim is to encourage "convergence" between methodologies so that when industry en masse adopts agents there will be an agreed methodological offering. The idea is to avoid the errors of OO wherein industry sought an OO methodology to adopt in the early 1990s and were offered between 20 and 60 (depending upon which author you read) -this was tantamount to an admission that OO was not ready for industry usage.</p><p>The way forward is proposed to be Situational Method Engineering (SME) <ref type="bibr" target="#b3">[4]</ref>. Rather than seeking a single unified methodology, unification occurs at the metamethodology level [e.g. 5] and method fragments are generated from concepts in this metamodel <ref type="bibr" target="#b0">[1]</ref> and stored in a repository or methodbase <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b6">7]</ref>. Construction guidelines [1,7-9] are then followed in order to create a methodology that takes into account the many industry situational factors, including, for instance, security, reliability, real-time, safety criticality, organizational maturity, project size and developers' skills levels. This approach is technology agnostic and all these elements are as suitable for agent technology as for object technology.</p><p>The sources for fragments are largely existing methodologies [10] plus best practice. For agents, there are around a dozen or so extant methodologies that have provided fragments to enhance the original OO-focussed repository of the OPF so that it can offer full support for the re-creation of AO methodologies. The fragments have thus far been gleaned from each individual AO methodology and are summarized in the book chapter <ref type="bibr" target="#b2">[3]</ref>. Future work, under way, is to investigate possible (and likely) overlaps between various method fragments across the various AO methodologies. This is particularly evident in the proferred AO work products i.e. diagrams to represent various AO features not found in traditional OO diagrams such as those provided by the UML <ref type="bibr" target="#b10">[11]</ref>.</p><p>As well as proposing a community effort to create a merger of methodological ideas, there are other interesting research issues raised. In particular, how does one measure the quality of the constructed methodology, both in terms of internal qualities such as consistency, but also external</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>quality in terms of its suitability for a particular situation? Evaluating how a methodology works in practice requires liaison with industry, possibly using an Action Research style of investigation <ref type="bibr" target="#b11">[12]</ref>.</p><p>Other possible community efforts could also be instigated. For example, intercomparison of approaches, not only theoretically as, for instance, in <ref type="bibr" target="#b1">[2]</ref> and other similar studies [e.g. 13], but also on a test example (e.g. <ref type="bibr" target="#b13">[14]</ref>) and, preferably, in industry situations, might yield significantly improved understanding of what works and what is less successful. Similarly, such intercomparison could reveal any significant weak points in agent-oriented methodology research and help researchers target areas where results are likely to be the most fruitful.</p><p>The ultimate result of the substantial efforts of the various AO methodology teams, complemented by method engineering techniques will be the consolidation of the agent-oriented methodological community's contribution to the better development of commercial software systems and the provision of an agreed and widely supported methodological approach to the development of agent-oriented applications in the future.</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">G</forename><surname>Firesmith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Henderson-Sellers</surname></persName>
		</author>
		<title level="m">The OPEN process framework</title>
				<meeting><address><addrLine>Harlow, UK</addrLine></address></meeting>
		<imprint>
			<publisher>Addison Wesley</publisher>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Comparison of ten agent-oriented methodologies</title>
		<author>
			<persName><forename type="first">Q.-N</forename><forename type="middle">N</forename><surname>Tran</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">C</forename><surname>Low</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Chapter XII In Agent-Oriented Methodologies</title>
				<editor>
			<persName><forename type="first">B</forename><surname>Henderson-Sellers</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Giorgini</surname></persName>
		</editor>
		<meeting><address><addrLine>Hershey, PA, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Idea Group</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Creating a comprehensive agent-oriented methodology -using method engineering and the open metamodel</title>
		<author>
			<persName><forename type="first">B</forename><surname>Henderson-Sellers</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Chapter XIII In Agent-Oriented Methodologies</title>
				<editor>
			<persName><forename type="first">B</forename><surname>Henderson-Sellers</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Giorgini</surname></persName>
		</editor>
		<meeting><address><addrLine>Hershey, PA, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Idea Group</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">On the feasibility of situational method engineering</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">H M</forename><surname>Ter Hofstede</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">F</forename><surname>Verhoef</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="page" from="401" to="422" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m">Standard metamodel for software development methodologies</title>
				<meeting><address><addrLine>Sydney, NSW</addrLine></address></meeting>
		<imprint>
			<publisher>Standards Australia International</publisher>
			<date type="published" when="2004-08-23">23 August. 2004</date>
			<biblScope unit="page" from="S4651" to="S2004" />
		</imprint>
		<respStmt>
			<orgName>Standards Australia</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Method engineering: engineering of information systems development methods and tools</title>
		<author>
			<persName><forename type="first">S</forename><surname>Brinkkemper</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Inf. Software Technol</title>
		<imprint>
			<biblScope unit="volume">38</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="275" to="280" />
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">An assembly process model for method engineering</title>
		<author>
			<persName><forename type="first">J</forename><surname>Ralyté</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Rolland</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 13th Multi International Conference on Advanced Information Systems Engineering, CAISE&apos;01</title>
				<meeting>the 13th Multi International Conference on Advanced Information Systems Engineering, CAISE&apos;01<address><addrLine>Interlaken, Switzerland; Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2001">June 6-8. LNCS2068. 2001</date>
			<biblScope unit="page" from="267" to="283" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Assembly techniques for method engineering</title>
		<author>
			<persName><forename type="first">S</forename><surname>Brinkkemper</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Saeki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Harmsen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of CAISE 1998</title>
				<meeting>CAISE 1998<address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="1998">1998</date>
			<biblScope unit="page" from="381" to="400" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Towards a meta-tool for change-centric method engineering: A typology of generic operators</title>
		<author>
			<persName><forename type="first">J</forename><surname>Ralyté</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Rolland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Deneckère</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of CAiSE2004</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Persson</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Stirna</surname></persName>
		</editor>
		<meeting>CAiSE2004<address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">3084</biblScope>
			<biblScope unit="page" from="202" to="218" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Towards situational methods for information systems development: engineering reusable method chunks</title>
		<author>
			<persName><forename type="first">J</forename><surname>Ralyte</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Procs. 13th Int. Conf. on Information Systems Development. Advances in Theory, Practice and Education</title>
				<editor>
			<persName><forename type="first">O</forename><surname>Vasilecas</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Caplinskas</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Wojtkowski</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><forename type="middle">G</forename><surname>Wojtkowski</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Zupancic</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Wrycza</surname></persName>
		</editor>
		<meeting>s. 13th Int. Conf. on Information Systems Development. Advances in Theory, Practice and Education<address><addrLine>Vilnius; Vilnius, Lithuania</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="271" to="282" />
		</imprint>
		<respStmt>
			<orgName>Gediminas Technical University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<idno>/05-07-04</idno>
		<ptr target="http://www.omg.org/cgi-bin/doc?formal/05-07-04(2005" />
		<title level="m">OMG: Unified Modeling Language Superstructure, Version 2.0</title>
				<imprint>
			<date type="published" when="2005-08">August 2005</date>
		</imprint>
		<respStmt>
			<orgName>Object Management Group</orgName>
		</respStmt>
	</monogr>
	<note>OMG document formal</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Making academic research more relevant</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">E</forename><surname>Avison</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Lau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Myers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">A</forename><surname>Nielsen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="94" to="97" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Comparing agent-oriented methodologies</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">H</forename><surname>Dam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Winikoff</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Agent-Oriented Systems</title>
				<editor>
			<persName><forename type="first">P</forename><surname>Giorgini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Henderson-Sellers</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Winikoff</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">3030</biblScope>
			<biblScope unit="page" from="778" to="793" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Agent-oriented methodologies -Towards a challenge exemplar</title>
		<author>
			<persName><forename type="first">E</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Cysneiros</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Agent-Oriented Information Systems</title>
				<editor>
			<persName><forename type="first">P</forename><surname>Giorgini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Lespérance</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Wagner</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Yu</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2002">2002. 2002</date>
			<biblScope unit="page" from="47" to="63" />
		</imprint>
	</monogr>
	<note>Procs.AOIS-2002</note>
</biblStruct>

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