<?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">Map-driven Modular Method Re-engineering: Improving the RESCUE Requirements Process</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jolita</forename><surname>Ralyté</surname></persName>
							<email>ralyte@cui.unige.ch</email>
							<affiliation key="aff0">
								<orgName type="laboratory">CUI</orgName>
								<orgName type="institution">University of Geneva</orgName>
								<address>
									<addrLine>Rue de Général Dufour, 24</addrLine>
									<postCode>CH-1211</postCode>
									<settlement>Genève 4</settlement>
									<country key="CH">Switzerland</country>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="institution">-Sorbonne</orgName>
								<address>
									<addrLine>90 Rue de Tolbiac</addrLine>
									<postCode>75013</postCode>
									<settlement>Paris</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Neil</forename><surname>Maiden</surname></persName>
							<email>n.a.m.maiden@city.ac.uk</email>
							<affiliation key="aff1">
								<orgName type="department">Centre for HCI Design</orgName>
								<orgName type="institution">City University</orgName>
								<address>
									<addrLine>Northampton Square</addrLine>
									<postCode>EC1V OHB</postCode>
									<settlement>London</settlement>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Colette</forename><surname>Rolland</surname></persName>
							<email>rolland@univ-paris1.fr</email>
							<affiliation key="aff2">
								<orgName type="laboratory">CRI</orgName>
								<orgName type="institution">University of Paris</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Rébecca</forename><surname>Deneckère</surname></persName>
							<email>denecker@univ-paris1.fr</email>
							<affiliation key="aff2">
								<orgName type="laboratory">CRI</orgName>
								<orgName type="institution">University of Paris</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Map-driven Modular Method Re-engineering: Improving the RESCUE Requirements Process</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">D9DAFEAA637735BEBA52E5B3FD8A1CD6</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>Configuring and applying complex requirements processes in organisations remains a challenging problem. This paper reports the application of the Map-driven Modular Method Re-engineering approach (MMMR) to a research-based requirements process called RESCUE in order to identify omissions and weaknesses, and to reason about improvements to RESCUE that are currently being implemented. Results have implications for both the scalability and effectiveness of the MMMR approach and for innovative requirements processes such as RESCUE.</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>Establishing the requirements for software-based socio-technical systems remains a challenge for many organisations. One reason for this is the increasing complexity of the processes needed to establish such requirements effectively. As a consequence, we need tried-and-tested techniques for manipulating and adapting these requirements processes so that they meet the needs and constraints of client organisations. This paper reports the results of a collaboration between method engineering and requirements engineering researchers to apply one formalism -the MAP formalism <ref type="bibr" target="#b6">[7]</ref> -to model and extend the RESCUE requirements process <ref type="bibr" target="#b3">[4]</ref>.</p><p>Our objectives for this work were two-fold: <ref type="bibr" target="#b0">(1)</ref> to validate and extend the RESCUE process and improve its effectiveness in future requirements engineering projects, and (2) to test the utility of the map-driven method re-engineering (MMMR) approach <ref type="bibr" target="#b4">[5]</ref> for verifying, extending, customising and integrating a full-scale requirements process. The MMMR approach was applied to discover gaps and inconsistencies in the RESCUE process, to extend RESCUE by adding new strategies based on reported good practice and academic research and to enable local customization of RESCUE to meet client process needs.</p><p>In the next section we briefly describe the MMMR approach. Section 3 introduces the RESCUE process. Section 4 describes how we re-engineered RESCUE using MMMR. Section 5 reports how RESCUE was extended using this re-engineering work. Section 6 concludes the paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Map-driven Modular Method Re-engineering (MMMR)</head><p>Our approach for modular method re-engineering uses the MAP formalism <ref type="bibr" target="#b6">[7]</ref> which provides a process representation system based on a non-deterministic ordering of intentions and strategies. An intention I i is a goal to be achieved by the performance of an activity whereas a strategy S ij is a manner to achieve an intention. Several strategies can be provided by the process model to achieve each intention. Each triplet &lt;I i , I j , S ij &gt; in a map is named a section and represents a way to achieve the target intention I j from the source intention I i following the strategy S ij. This way is captured in the Intention Achievement Guideline (IAG). The arrangement of the sections in a map forms a labelled directed graph with intentions as nodes and strategies as edges. Two types of progression guidelines, Intention Selection Guideline (ISG) and Strategy Selection Guideline (SSG), help to select the next intention and the next strategy respectively. The map allows to represent methods in different levels of abstraction. An IAG associated to one map section can also be represented by a map at a lower level of abstraction. Fig. <ref type="figure" target="#fig_0">1</ref> depicts the process model of the MMMR as a map. This process model helps to represent every method as a map with its associated guidelines. According to the map structure, re-engineering the process model of a method consists in redefining it in terms of map sections and their guidelines. For this reason, our process (Fig. <ref type="figure" target="#fig_0">1</ref>) seeks to achieve two core intentions: Define a section and Define a guideline and proposes a set of strategies to satisfy these two intentions. For example, we can identify map sections By structural analysis of the method product model elements or By functional analysis of its process model steps and activities. The definition of new sections based on the existing ones may be achieved By decomposition of an existing section into several ones, By aggregation of a set of sections, By elicitation of alternative sections to a given one, and By progression strategy which helps to define a new section allowing to progress in the map from the existing one. The Template based strategy provides a template for every type of guideline (IAG, ISG and SSG) while the Guided strategy helps novices with more detailed recommendations for guidelines definition. The Modification strategy helps to revise the existing sections while the Correction strategy allows to transform the existing sections due to some guideline modification. The Completeness validation ends the re-engineering process by verifying if all the guidelines have been defined.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Introduction to RESCUE</head><p>The RESCUE (Requirements Engineering with Scenarios for User-Centred Engineering) process <ref type="bibr" target="#b2">[3]</ref> supports a concurrent engineering process in which different modelling and analysis processes take place in parallel. The concurrent processes are structured into 4 streams: <ref type="bibr" target="#b0">(1)</ref> Human activity modelling provides an understanding of how people work, in order to baseline possible changes to it <ref type="bibr" target="#b8">[9]</ref>; (2) System goal modelling enables the team to model the future system boundaries, actor dependencies and most important system goals <ref type="bibr" target="#b9">[10]</ref>; (3) Use case modelling and scenario-driven walkthroughs enable the team to communicate more effectively with stakeholders and acquire complete, precise and testable requirements from them <ref type="bibr" target="#b7">[8]</ref>; (4) Requirements management enables the team to handle the outcomes of the other 3 streams effectively as well as impose quality checks on all aspects of the requirements document <ref type="bibr" target="#b5">[6]</ref>. Work and deliverables from RESCUE's 4 streams are coordinated at 5 key synchronisation points at the end of the 5 stages: 1. The boundaries point, where the team establishes first-cut system boundaries and undertakes creative thinking to investigate these boundaries; 2. The work allocation point, where the team allocates functions between actors according to boundaries, and describe interaction and dependencies between these actors; 3. The generation point, where required actor goals, tasks and resources are elaborated and modelled, and scenarios are generated; 4. The coverage point, where stakeholders have walked through scenarios to discover and express all requirements so that they are testable; 5. The consequences point, where stakeholders undertake walkthroughs of the scenarios and system models to explore impacts of implementing the system as specified on its environment. The synchronisation checks applied at these 5 points are designed using a RESCUE meta-model <ref type="bibr" target="#b3">[4]</ref> of human activity, use case and i* modelling concepts constructed specifically to design the synchronisation checks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Re-engineering RESCUE</head><p>The re-engineering of RESCUE started by defining the map at the higher level of abstraction, then by detailing the IAG associated with each of its sections as lower level maps. As RESCUE is process-oriented, the Functional analysis strategy was applied to identify the sections of its map. This identification was based on the analysis of the five main RESCUE stages and their objectives. Therefore, five main intentions were identified: Agree on System Boundaries, Specify Use Cases, Generate Scenarios, Specify Requirements and Validate Requirements. Besides, the strategies allowing to achieve these intentions was named and ordered. For example, the Multiperspective modelling strategy proposes different models, such as human activity model, context model and use case model, to achieve the intention Agree on System Boundaries. The Creativity workshop driven strategy proposes to organise creativity workshops in order to Specify Use Cases. The intention Generate Scenarios is realised with ART-SCENE tool which generates scenarios automatically from the previously specified use cases. The Scenario Walkthrough strategy is proposed to Specify Requirements. The Impact Scenario Analysis strategy is used to Validate Requirements by analysing the impact of scenario execution and requirements correction, while the Feedback strategy is used for new requirements acquisition and specification if necessary. The RESCUE process ends by delivering the complete set of requirements specifications. We called this strategy the Delivery strategy.</p><p>Each intention in the RESCUE map should be modelled at the same level of abstraction. However, the scenarios produced by achieving the intention Generate Scenarios are only used as a means to specify requirements in a specification that is the main achievement from RESCUE. Therefore, the Aggregation strategy (Fig. <ref type="figure" target="#fig_0">1</ref>) was applied and the intentions Generate Scenarios and Specify Requirements were merged into a new one Specify Complete Requirements.</p><p>As each RESCUE stage ends by synchronising the results of that stage, we added three new sections allowing to reiterate the execution of the intentions Agree on System Boundaries, Specify Use Cases, and Specify Complete Requirements, following the With synchronisation workshop strategy. Fig. <ref type="figure">2</ref> depicts the obtained first level RESCUE map.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 2. The first level RESCUE map</head><p>Each IAG associated to the RESCUE map can also be defined as a map following the MMMR approach (Fig. <ref type="figure" target="#fig_0">1</ref>). Fig. <ref type="figure" target="#fig_1">3</ref> illustrates the map (in solid lines) representing the IAG associated to the RESCUE map section &lt;Specify Use Cases, Specify Complete Requirements, With generated scenario walkthrough&gt;. The RESCUE team generates scenarios and walking through them using ART-SCENE to discover requirements by using different walkthrough techniques. Requirements are documented using the VOLERE shell.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Validation and Extension of RESCUE</head><p>In order to validate and extend the RESCUE process we explored all its second level maps. First of all we analysed the intentions having only one strategy in the current version of RESCUE and considered other possible ways to achieve these intentions. For example, we considered possible new strategies to enhance the complete requirements specification process captured in the map depicted in solid lines in Fig. <ref type="figure" target="#fig_1">3</ref>. As a consequence, 9 new strategies and one new intention were identified and modelled. They are shown in Fig. <ref type="figure" target="#fig_1">3</ref> in dashed lines. The new intention, Explain System, was added to the map in response to questions about how the process ended. Not all instances of the process result in documented requirements. Scenarios can also be used as effective communication and explanation devices for a new system, independent of their use to discover requirements.</p><p>Two new strategies, Video Generation with ART-SCENE and By Video Walkthrough were designed to produce the agreed scenario and discover requirements by using the recent extensions to ART-SCENE to support multi-media representation of scenarios and video-based scenario walkthroughs <ref type="bibr" target="#b10">[11]</ref>. The Pattern-based generation strategy for discovering requirements recalled earlier research undertaken by the RESCUE team that is not currently implemented in ART-SCENE. Two types of patterns <ref type="bibr" target="#b1">[2]</ref> that guide the discovery and documentation of system requirements will extend the ART-SCENE. Another discovered strategy for discovering requirements from an agreed scenario was By hazard analysis. In simple terms, hazard analysis applies simple techniques, such as checklists, to discover hazards associated with a new system. To implement a full hazard analysis strategy within ART-SCENE we will extend its model of abnormal behaviour and state to include a more complete set of hazard classes, then introduce generation settings that will allow a requirements engineer to generate scenarios that are tailored for more rigorous hazard analysis. Finally, we introduced two new strategies based on techniques from the SOPHIST group to document requirements. 25 authoring rules from psychotherapy that assist in the analysis and quality assurance of requirements expressed in text form are reported in <ref type="bibr" target="#b0">[1]</ref>.</p><p>We hypothesise that all these new strategies will result in more correct and consistent discovery and documentation of requirements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>This paper reports a research-driven investigation of the MMMR approach to reengineer the RESCUE requirements process. Findings were relevant for RESCUE and MMMR. Development of the process models revealed important omissions and single strategy intentions in RESCUE that we resolved by adding new intentions and strategies to the process models. This led us to re-investigate existing literature about scenario-driven requirements processes, and to undertake cost-benefit analyses of RESCUE strategies that we will investigate through future RESCUE rollouts. Existing process representations of RESCUE did not afford such analysis. The MMMR process maps also gave the authors confidence that changes to RESCUE were consistent with the existing process. The result was an agenda of improvements to RESCUE and its software tools that we are currently implementing.</p><p>The paper also demonstrates the effectiveness of MMMR for modelling large-scale requirements processes. Modelling intentions and strategies, rather than processes and artefacts was tractable and cost-effective whilst still allowing the discovery of missing or weak elements of the process.</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. Process Model for Map-driven Method Re-engineering</figDesc><graphic coords="2,93.69,266.90,242.34,100.74" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Solid lines represent the IAG associated to the section &lt;Specify Use Cases, Specify Complete Requirements, With generated scenario walkthrough&gt;; dashed lines represent the added new sections.</figDesc><graphic coords="5,70.77,124.10,287.94,175.50" type="bitmap" /></figure>
			<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="158" xml:id="foot_1">Jolita Ralyté, Neil Maiden, Colette Rolland, Rébecca Deneckère</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="160" xml:id="foot_2">Jolita Ralyté, Neil Maiden, Colette Rolland, Rébecca Deneckère</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Psychotherapy for Systems Requirements</title>
		<author>
			<persName><forename type="first">R</forename><surname>Goetz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Rupp</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings 2 nd IEEE International Conference on Cognitive Informatics</title>
				<meeting>2 nd IEEE International Conference on Cognitive Informatics</meeting>
		<imprint>
			<publisher>IEEE CS Press</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="75" to="80" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">CREWS Validation Frames: Patterns for Validating System Requirements</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">A M</forename><surname>Maiden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Cisse</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Perez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Manuel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings REFSQ98 Workshop</title>
				<meeting>REFSQ98 Workshop</meeting>
		<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Innovative Requirements Engineering Applied to ATM</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">A M</forename><surname>Maiden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">V</forename><surname>Jones</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Flynn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings ATM (Air Traffic Management)</title>
				<meeting>ATM (Air Traffic Management)<address><addrLine>Budapest</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003-06-23">2003. June 23-27</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Model-Driven Requirements Engineering: Synchronising Models in an Air Traffic Management Case Study</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">A M</forename><surname>Maiden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">V</forename><surname>Jones</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Manning</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Greenwood</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Renou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings CAISE&apos;04</title>
				<meeting>CAISE&apos;04</meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">3084</biblScope>
			<biblScope unit="page" from="368" to="383" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">An Approach for Method Re-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 ER&apos;2001</title>
				<meeting>ER&apos;2001</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="volume">2224</biblScope>
			<biblScope unit="page" from="471" to="484" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Mastering the Requirements Process</title>
		<author>
			<persName><forename type="first">S</forename><surname>Robertson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Robertson</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Addison-Wesley-Longman</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A multi-model view of process modelling</title>
		<author>
			<persName><forename type="first">C</forename><surname>Rolland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Prakash</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Benjamen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Requirements Engineering Journal</title>
		<imprint>
			<biblScope unit="page" from="169" to="187" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Supporting Scenario-Based Requirements Engineering</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">G</forename><surname>Sutcliffe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">A M</forename><surname>Maiden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Minocha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Manuel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">12</biblScope>
			<biblScope unit="page" from="1072" to="1088" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Cognitive work analysis</title>
		<author>
			<persName><forename type="first">K</forename><surname>Vicente</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Lawrence Erlbaum Associates</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Understanding &quot;Why&quot; in Software Process Modelling, Analysis and Design</title>
		<author>
			<persName><forename type="first">E</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Mylopoulos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings ICSE&apos;94</title>
				<meeting>ICSE&apos;94</meeting>
		<imprint>
			<publisher>IEEE CS Press</publisher>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="159" to="168" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">ART-SCENE: Enhancing Scenario Walkthroughs with Multi-Media Scenarios</title>
		<author>
			<persName><forename type="first">K</forename><surname>Zachos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">A M</forename><surname>Maiden</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings RE&apos;2004</title>
				<meeting>RE&apos;2004</meeting>
		<imprint>
			<publisher>IEEE CS Press</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="360" to="361" />
		</imprint>
	</monogr>
</biblStruct>

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