<?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">Publishing and Discovery of intentional services: Goal-driven approach</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Kadan</forename><surname>Aljoumaa</surname></persName>
							<email>kadan.aljouma@malix.univ-paris1.fr</email>
							<affiliation key="aff0">
								<orgName type="department">Centre de Recherche en Informatique</orgName>
								<orgName type="institution">Université Paris 1 -Panthéon Sorbonne</orgName>
								<address>
									<addrLine>90, rue de Tolbiac</addrLine>
									<postCode>75013</postCode>
									<settlement>Paris</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Publishing and Discovery of intentional services: Goal-driven approach</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">9C9351120136E9FE7B0C59E0F1B7E0A8</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T15:31+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>intentional service</term>
					<term>goal</term>
					<term>intentional service publishing</term>
					<term>intentional service discovery</term>
					<term>Ontology</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>With the increasing growth in popularity of Web services, discovering relevant Web services becomes a significant challenge. The introduction of intentional services is necessary to bridge the gap between low level, technical software-service descriptions and high level, strategic expressions of business needs for services. Current Web Services technology based on UDDI and WSDL does not make use of this "intention" and therefore fails to address the problem of matching between capabilities of services and business user needs. In this research work, we propose publishing and discovery of services based on intentions they satisfy by extending the actual registry to build the intentional one. We also focus on the part of discovery of intentional services concerning the formulation of the user's requests. Our contribution consists of proposing a goal meta-model for user's request using ontologies, the descriptor to be published in the registry and the matching algorithms between services' intentions and users' goals using similarity metrics.</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>Within a decade, Web services and SOA became a viable technical solution for the development of information systems. They provide flexibility in maintenance and evolution of systems, and ensure a high degree of interoperability between heterogeneous systems <ref type="bibr" target="#b13">[14]</ref>  <ref type="bibr" target="#b14">[15]</ref>. A major problem in the use of SOA is the discovery of appropriate services that meet business needs <ref type="bibr" target="#b8">[9]</ref>. This difficulty will increase with the number and variety of web services available online. The technological tools currently available (such as WSDL for Web Service Description Language and UDDI for Universal Description Discovery and Integration) are semantically poor and conceptually far from the concerns of the user. As many writers have observed, there is a "conceptual mismatch" between the service provider side located on operational level, and the user's needs whose are expressed in business terms. service descriptions will bring out the business intention that the service allows to fulfill with pre and post conditions instead of defining the signatures of operations that can be invoked on class objects. We believe that this approach contributes to resolve the current mismatch of languages between low level services descriptions such as WSDL statements and business perceived services.</p><p>Therefore, this work is part of the platform iSOA and specifies the capacity to search services in the registry using goal driven approach. It is related to the problem of publishing, querying and discovering of intentional services based on user goal and on the service intention.</p><p>We use this framework and this methodology to specify and implement the registry of the iSOA platform. Specifically, it will lead us to choose the most effective techniques for intentional services discovery and suggest matching algorithms to select the services that best meet user needs.</p><p>This article is organized as follows: first we present the research question concerning the discovery of services based on the goal they satisfy. Then, we introduce the proposed solution to this problem. The idea consists of proposing a goal meta-model used for formulating user query, the ontologies needed in the discovery and finally, the intentional descriptor required for intentional services publishing will be defined and implemented in an extended registry.</p><p>Before we conclude our work, we present the related work in this domain and how we compare other approaches to our solution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Research question</head><p>The problem addressed in this thesis deals with the publishing and discovery of intentional services. Users formulate their needs in natural language in which they express a query with one goal to be achieved (Fig. <ref type="figure" target="#fig_0">1</ref>).</p><p>The reply of natural language queries raises two major problems:</p><p>-Several intentional services candidate can match this query with variable degrees of similarity. For example, a query such as "gather information" may correspond to the intentional service "integrate data" with a degree of similarity 85% and another intentional service "reassemble files" with a degree of similarity 45%. -The answer to a query could be an individual intentional service, as it could be in some cases a group of several intentional services that the user may compose to meet its needs. For example, "accept delivery of goods" may correspond to the intentional services "acquire products", "enter the product in stock" and "enter in stock the delivered goods". The solution of these problems requires three steps: (i) defining a service descriptor that allows the intentional publication in a registry, (ii) developing a query language</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Publishing and Discovery of intentional services:</head><p>Goal-driven approach 3 that helps to discover intentional services published in the registry and (iii) specifying an approach to perform intentional service discovery based on similarities calculation. The first key issue of this thesis focuses on specifying the intentional descriptor to be published in the registry and on the publication of aggregated intentional services. Additionally, it seeks to couple intentional service with software services executable by market standards. We rely on the concept of intentional atomic service which enriches the operational web service<ref type="foot" target="#foot_0">1</ref> with the concept of intention.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Meta-model of intentional services</head><p>The publishing of intentional services is the first step toward building the intentional registry. For this reason, we use the intentional model ISM <ref type="bibr" target="#b8">[9]</ref> to present the services in the registry where the concept of goal is originally used in this model. An intentional service is a service captured at the business level, in business comprehensible terms and described in an intentional perspective, i.e. focusing on the intention it allows to achieve rather than on the functionality it performs. The model defines each intentional service as building brick in the application by associating it with the situational knowledge in the interface. Each intentional service fits a particular situation in order to achieve a particular intention.</p><p>The model of intentional service of <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b19">19]</ref>, takes the form of a composition of services based on graphs, AND/OR tree of goals. The composition of services driven by goals introduces a composition on several levels: for the highest service level, which may be strategic in nature, is broken down itself into sub/intentional services, may require a new de/composition to achieve the intentional services (Fig. <ref type="figure" target="#fig_1">2</ref>). </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Kadan Aljoumaa</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">User query</head><p>We assume that the user needs are driven by goals, and are expressed using a language easily understandable by non-expert domain users, which is different from service models definition languages that require technical knowledge of the area. In this thesis, we focus on user needs expressed in structured natural language. We propose an ontology based solution for the interpretation of these needs. The implementation of the ontology requires the prior definition of a goal model for expressing queries. This model will allow the exploitation of ontology to find similarities between the components of the user query and the attributes that make up the targeted intentional services published in the registry. In addition, we could reformulate user needs in order to enlarge the searching possibilities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Discovery of intentional services</head><p>The third issue of interest is service discovery in the registry. The methodology proposed in <ref type="bibr" target="#b8">[9]</ref> has no mechanisms for finding services at intentional level in the registry. A process proposal that aims at locating intentional services can contribute to enriching the methodology. Finding intentional service consists in establishing the matching between the goal (what a user of the registry is seeking to achieve) and intention displayed by the service (what the service guarantees to meet).</p><p>In our work, we propose mechanisms for finding intentional services available in the registry. The finding process can integrate several aspects including: -The intentional services retrieval, i.e. select services in the registry based on the characteristics of the descriptor. -Metrics of similarity: We need to measure how two intentions are semantically similar even if they are not expressed in the same way.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Publishing and Discovery of intentional services:</head><p>Goal-driven approach 5</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Proposed solution</head><p>To address the problems identified in the previous section, our approach focuses on four elements: first, we introduce the goal meta-model proposed to analyze the requests made by the user in structured natural language. Second, we propose our Ontologies needed to assist in resolving user queries. Third, we propose the use of annotation to specify the descriptor to be published in the registry. Finally, we propose the use of similarity metrics in our discovery algorithm. The elements of our proposed solution are discussed in the following paragraphs:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Goal meta-model</head><p>In this thesis, we focus on user needs expressed in structured natural language. We propose an ontology based solution for the interpretation of these needs. The implementation of the ontology requires the prior definition of a goal model for expressing queries. This model will allow the exploitation of ontology to find similarities between the elements of the user query and the attributes of the intentional services published in the registry.</p><p>The concept of basic goal we present in our work uses a lexical formalism with verb, target and parameters representing semantic functions of the verb. We support, in this context, the formulation of goals of ISM <ref type="bibr" target="#b8">[9]</ref> based on a linguistic approach originally developed by <ref type="bibr" target="#b15">[16,</ref><ref type="bibr" target="#b17">17]</ref>. This approach inspired by the case grammar of Fillmore <ref type="bibr" target="#b5">[6]</ref> and extensions <ref type="bibr" target="#b4">[5]</ref> based on the fact that the semantics of goal is captured by a verb and parameters that correspond to roles associated to the verb. This formalism allows representing user goal and service intention (fig. <ref type="figure">3</ref>). In this approach, a goal is expressed by a verb, a target and one or more parameters so-called 'direction', 'ways', 'time', 'beneficiary', 'quality', 'quantity' and 'location'. The verb and the target are mandatory while the parameters are optional. In general, any sentence can be expressed by Goal formalism.</p><p>This formalism allows representing user needs, and on the other hand, the intentions that intentional services can meet.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 3. Goal meta-model for capturing user needs</head><p>The formalism shows that the 'target' is either 'product' or 'result'. Result is nontangible object and represents an output of the service. On the other hand, 'product' could be found as input and output.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Ontologies needed</head><p>We propose, from the intentional model, the ontologies needed to match the concepts of user queries with those of intentional services. Sharing the same ontologies allows establishing mappings at the time of service discovery.</p><p>However, queries are expressed by the users to find adapted services to solve their business needs. In practice, the needs are expressed as goals to be met. For example, finding a service to specify the requirements for booking a hotel room is reflected by the query "Book a hotel room". For that reason, we can write queries using ontologies and in particular each goal is expressed as a verb, a target and parameters. We differentiate two types of ontologies: a) Ontology of verbs representing syntactic and semantic concepts related to verbs. It gives the different meanings of verbs and characterization of components used by these verbs in sentences of natural language. The specifications of the verb that agrees or refuses to construct sentences are syntactic concepts contained in the ontology. We rely on the classification of verbs in <ref type="bibr" target="#b20">[20]</ref> to define this ontology. b) Ontology of products defines a common vocabulary for all objects manipulated during the intentional services search <ref type="bibr" target="#b7">[8]</ref>. This ontology is used especially to specify the inputs and outputs provided by the services. The relation between these two ontologies defines the ontology needed for query resolution. In order to establish this relation, we related each concept in the ontology of products to a verb in the ontology of verbs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Use of annotations</head><p>We propose to use an annotation approach to implement the intentional descriptions of services whose interpretation is made at the time of publishing the service in the registry (for cost reasons of and standards adoption). The introduction of intentional perspective enriches the description of operational services. For this reason, we could use a semantic approach to annotate descriptors of Web services to enrich existing standards with intentional descriptions. We justify this choice by three simple reasons: (i) industries prefer updating their existing approaches to complete change, (ii) it is possible to annotate specific intentions using an ontology, which makes searching easier and (iii) from technical point of view: the annotations can be stored inside or outside the description. We propose the use of standard SAWSDL <ref type="bibr" target="#b23">[23]</ref> to add intentional annotations then store them in the UDDI. This proposal is justified by <ref type="bibr" target="#b24">[24]</ref> who also cited several reasons to show that SAWSDL directly supports the functional model (the formal description of the functionality of services) and data semantics (the formal description of the data exchanged between services). In this context, they demonstrated how SAWSDL can be used to achieve reuse, interoperability and agility. Furthermore, SAWSDL is an</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Publishing and Discovery of intentional services:</head><p>Goal-driven approach 7 independent approach to semantic representation languages thanks to the separation between the mechanism of semantic annotation and representation of semantic descriptions, which gives developers the flexibility to choose their semantic representation language, reuse models semantic domain, and annotate descriptions with multiple ontologies <ref type="bibr" target="#b1">[2]</ref>.</p><p>The main idea is to extend SAWSDL for enhancing expressiveness of service description. In SAWSDL, for a given WSDL element one can use many references to concepts in domain ontology but there is no specification of the semantic information nature: is it a verb, a target, a destination? etc. That is why we propose, in our description, a new attribute called queryConcept to give references to the query concepts corresponding in the same order, to the domain concepts listed in the original SAWSDL "modelReference" attribute. Indeed, our approach for intentional service description is based on the use of three types of ontologies. The first one contains only the concepts defining terms of query' concepts. The second type of ontologies is the verb Ontology; it is described and classified by Urrego <ref type="bibr" target="#b20">[20]</ref>. The third type of ontologies is the product Ontology (Domain Ontology), which contains the semantics of the service domain products (e.g. travel).</p><p>In this way, we can define for each WSDL element two attributes. The first attribute, called queryConcept, references the corresponding concepts in query terms. The second attribute, called modelReference, contains a set of URI corresponding to the first list and which relay the Ontologies of verbs and products. Let's consider the example presented in Figure <ref type="figure" target="#fig_2">4</ref>. The example presents the annotation of service named book_hotel. We can identify in the goal of this service the verb, the product and the destination. The importance of the extended attribute queryConcept is to distinguish the role of each term in the goal. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">Use of similarity metrics</head><p>Many approaches have been proposed in various fields to measure the similarities: information systems engineering through the reuse of components, software engineering to ensure the traceability of software code in the context of literature to index and retrieve documents, or even for the analysis of patterns of heterogeneous databases <ref type="bibr" target="#b25">[25,</ref><ref type="bibr" target="#b26">26,</ref><ref type="bibr" target="#b27">27,</ref><ref type="bibr" target="#b28">28,</ref><ref type="bibr" target="#b29">29,</ref><ref type="bibr" target="#b30">30,</ref><ref type="bibr" target="#b31">31]</ref>. These different approaches provide metrics expressed as formulas more or less adapted to different situations. Most of them particularly interested in measuring the similarity between two texts, others look for similarities between the structured models.</p><p>Our position is that the mapping must be performed using metrics appropriate to the situation. Two specific criteria allow us to define such situations: first analysis of similarity between simple elements (such as verbs, products …), on the other hand, the analysis of similarity between complex elements (such as models of goals). Different types and properties of simple and complex elements can be identified, thus defining a complex type of metrics useful for measuring similarities <ref type="bibr" target="#b32">[32]</ref>.</p><p>A collection of such metric similarities can be exploited by a complex typology of similarity measures suitable for the analysis of similarities of the texts. Such a typology of similarity measures can be produced consistently and, as in our approach, used for mapping between users needs and services intentions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Related work</head><p>Our work fits into the family of research approaches of goal-driven services. Most of these approaches <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b22">22,</ref><ref type="bibr" target="#b21">21,</ref><ref type="bibr" target="#b3">4]</ref>, focus on specifying goals in the context of searching Web services that meet these goals. In these approaches, different models have been proposed to specify goals without focusing on the problem of their capture. SATIS <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b2">3]</ref>, proposes ways to assist end users in the explanation of their intentions (goals). Moreover, the approach GODO <ref type="bibr" target="#b6">[7]</ref> proposes models and tools to capture the goals of users with the help of an ontology and natural language. SATIS differs from this approach by proposing a process of incremental refinement of user needs to specify the characteristics of web services sought, as is the case in <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b3">4]</ref>. And it differs from the latter approach in that it relies on models and techniques of semantic web to enrich the description of user needs and thus to suggest ways of reasoning and explanations of web services found to implement a business need.</p><p>Concerning the discovery of services, many logical approaches for the discovery of services <ref type="bibr" target="#b7">[8]</ref> and hybrid matching algorithms have been proposed <ref type="bibr" target="#b10">[11]</ref> using the metric of similarity. Other algorithms <ref type="bibr" target="#b1">[2]</ref> make use of the service elements added to the interface. All these algorithms primarily exploit the degree of similarity by modifying the existing metrics. Classification mechanisms have been proposed too <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b10">11,</ref><ref type="bibr" target="#b1">2]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>This work is in the research context to publish and discover services in a registry said intentional. We intend to design a comprehensive registry that meets the needs of business agents and the goal-driven discovery of these services.</p><p>The problem addressed in this article concerns querying and finding of intentional services. A user expresses his needs in natural language in a query with a goal. For this reason, we proposed a model aims to formulate these queries. This model will</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. Intentional services Querying.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Intentional Service Model<ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b19">19]</ref>.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Example of intentional service descriptor</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Web services are one possible technological solution for implementing intentional service. But this notion of intentional service is not limited to a specific technology.</note>
		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Publishing and Discovery of intentional services:</head><p>Goal-driven approach 9</p><p>allow the exploitation of ontologies to find matching and similarities between the concepts of goals made by user requests and intentions of those services. The result of our work is a goal model and a proposal for new descriptor to be published in the registry. Finally, our future work will be the proposition of an algorithm to make the matching between the concepts of user query and those of intentional services published in the registry.</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Request rewriting-based Web service discovery</title>
		<author>
			<persName><forename type="first">B</forename><surname>Benatallah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M-S</forename><surname>Hacid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Rey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Toumani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings de International Semantic Web conference (ISWC 2003)</title>
				<meeting>de International Semantic Web conference (ISWC 2003)</meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="242" to="257" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">YASA-M: Semantic Web Service Matchmaker</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Chabeb</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Tata</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ozanne</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Advanced Information Networking and Applications</title>
				<meeting><address><addrLine>Perth, Australia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="20" to="23" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Démarches sémantiques de recherche d&apos;information sur le Web</title>
		<author>
			<persName><forename type="first">O</forename><surname>Corby</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Faron-Zucker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Mirbel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. Ingénierie des Connaissances IC&apos;09</title>
				<meeting>Ingénierie des Connaissances IC&apos;09<address><addrLine>Hammamet, Tunisia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Advances in Conceptual Modeling -Challenging Perspectives</title>
		<author>
			<persName><forename type="first">Da</forename><surname>Silva Santos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">O B</forename><surname>Guizzardi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Pires</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">F</forename><surname>Van Sinderen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">Lecture Notes in Computer Science</title>
		<imprint>
			<biblScope unit="volume">5833</biblScope>
			<biblScope unit="page" from="265" to="274" />
			<date type="published" when="2009">2009. 2009</date>
			<publisher>Springer Verlag</publisher>
		</imprint>
	</monogr>
	<note>From User Goals to Discovery and Composition</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">The theory of functional grammar</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">C</forename><surname>Dik</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1989">1989</date>
			<publisher>Foris Publications</publisher>
			<pubPlace>Dodrecht, Holland</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">The case for case</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J</forename><surname>Fillmore</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Universals in linguistic theory</title>
				<editor>
			<persName><forename type="first">Rinehart</forename><surname>Holt</surname></persName>
		</editor>
		<editor>
			<persName><surname>Winston</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Inc</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><forename type="middle">T</forename><surname>Bach</surname></persName>
		</editor>
		<editor>
			<persName><surname>Harms</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="1968">1968</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">GODO: Goal Oriented Discovery for Semantic Web Services</title>
		<author>
			<persName><forename type="first">J</forename><surname>Gomez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rico</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Garcia-Sanchez</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">5th international Semantic Web Conference</title>
				<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Conception de systèmes d&apos;information: une approche orientée service</title>
		<author>
			<persName><forename type="first">G</forename><surname>Guzélian</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
		<respStmt>
			<orgName>Université de Paul Cézanne d&apos;Aix-Marseille III</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Une Approche Méthodologique pour la Modélisation Intentionnelle des Services et leur Opérationnalisation</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">S</forename><surname>Kaabi</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
		<respStmt>
			<orgName>Université de Paris 1</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Capturing Intentional services with Business Process Maps</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">S</forename><surname>Kaabi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Souveyet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Research Challenges in Information Science (RCIS)</title>
				<meeting><address><addrLine>Ouarzazate, Morocco</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">OWLS-MX: Hybrid OWL-S Service Matchmaking</title>
		<author>
			<persName><forename type="first">M</forename><surname>Klusch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Fries</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Khalid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Sycara</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Web Semantics: Science, Services and Agents on the World Wide Web</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">2</biblScope>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Des besoins des utilisateurs à la recherché de services web : une approche sémantique guide par les intentions</title>
		<author>
			<persName><forename type="first">I</forename><surname>Mirbel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Crescenzo</surname></persName>
		</author>
		<idno>I3S/RR-2009- 12-FR</idno>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
	<note type="report_type">Rapport de recherche ISRN</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A Refined Goal Model for Semantic Web Services</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S B</forename><surname>Norton</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Second International Conference on Internet and Web Applications and Services (ICIW&apos;07)</title>
				<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Service-Oriented Computing: Concepts, Characteristics and Directions</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Papazoglou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings de the 4th International Conference &quot;Web Information Systems Engineering&quot; (WISE&apos;03)</title>
				<meeting>de the 4th International Conference &quot;Web Information Systems Engineering&quot; (WISE&apos;03)<address><addrLine>Rome, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="3" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Service-Oriented Computing</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Papazoglou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Georgakopoulos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communication of the ACM Journal</title>
		<imprint>
			<biblScope unit="volume">46</biblScope>
			<biblScope unit="issue">10</biblScope>
			<biblScope unit="page" from="24" to="28" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Goal formalization and classification for requirements engineering</title>
		<author>
			<persName><forename type="first">N</forename><surname>Prat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Third International Workshop on Requirements Engineering: Foundations of Software Quality REFSQ&apos;97</title>
				<meeting>the Third International Workshop on Requirements Engineering: Foundations of Software Quality REFSQ&apos;97<address><addrLine>Barcelona</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">Kadan</forename><surname>Aljoumaa</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">Réutilisation de la trace par apprentissage dans un environnement pour l&apos;ingénierie des processus</title>
		<author>
			<persName><forename type="first">N</forename><surname>Prat</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
		<respStmt>
			<orgName>Université Paris1</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">On ISOA: Intentional Services Oriented Architecture</title>
		<author>
			<persName><forename type="first">C</forename><surname>Rolland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">S</forename><surname>Kaabi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Kraeim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Advanced information Systems Engineering (CAISE)</title>
				<meeting><address><addrLine>Trondheim, Norway</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">An Intentional View of Service-Oriented Computing</title>
		<author>
			<persName><forename type="first">C</forename><surname>Rolland</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Souveyet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Kraiem</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">des Sciences et Technologies de l´Information)</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="107" to="137" />
			<date type="published" when="2008">2008</date>
			<publisher>ISI</publisher>
		</imprint>
	</monogr>
	<note>ISI</note>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<title level="m" type="main">Approches linguistiques pour l&apos;ingénierie de besoins fonctionnels et nonfonctionnels</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">S</forename><surname>Urrego</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
		<respStmt>
			<orgName>Université de Paris 1 Panthéon-Sorbonne</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">GoalMorph : Partial Goal Satisfaction for Flexible Service Composition</title>
		<author>
			<persName><forename type="first">M</forename><surname>Vukovic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Robinson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Next Generation Web Services Practices</title>
				<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">A Goal-driven Approach of Service Composition for Pervasive Computing</title>
		<author>
			<persName><forename type="first">K</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Sui</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">1st International Symposium on Pervasive Computing and Applications</title>
				<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Semantic Annotations for WSDL and XML Schema</title>
		<author>
			<persName><forename type="first">J</forename><surname>Farrell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lausen</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/2007/REC-sawsdl-20070828/" />
	</analytic>
	<monogr>
		<title level="j">W3C Recommendation</title>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Semantically Annotating a Web Service</title>
		<author>
			<persName><forename type="first">K</forename><surname>Verma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sheth</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Internet Computing</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="83" to="85" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">A Markov Random Field Approach for Querying and Reconciling Heterogeneous Databases</title>
		<author>
			<persName><forename type="first">G</forename><surname>Bianco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>De Antonellis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Castano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Melchiori</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 10th International Workshop on Database and Expert Systems Applications (DEXA&apos;99)</title>
				<meeting>the 10th International Workshop on Database and Expert Systems Applications (DEXA&apos;99)<address><addrLine>Florence, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Classifying and Reusing Conceptual Components</title>
		<author>
			<persName><forename type="first">S</forename><surname>Castano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>De Antonellis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Zonta</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 11th International Conference on Conceptual Modelling (ER&apos;92)</title>
				<meeting>the 11th International Conference on Conceptual Modelling (ER&apos;92)<address><addrLine>Karlsruhe.</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1992">1992</date>
			<biblScope unit="page" from="121" to="138" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">A Constructive Approach to Reuse of Conceptual Components</title>
		<author>
			<persName><forename type="first">S</forename><surname>Castano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>De Antonellis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of Advances in Software Reuse: Selected Papers from the Second International Workshop on Software Reusability</title>
				<meeting>Advances in Software Reuse: Selected Papers from the Second International Workshop on Software Reusability<address><addrLine>Lucca, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1993">1993</date>
			<biblScope unit="page" from="24" to="26" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Approximate Component Retrieval: An Academic Exercise or a Practical Concern</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">L</forename><surname>Jilani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">A</forename><surname>Mili</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 8th Workshop on Institutionalising Software Reuse (WISR8)</title>
				<meeting>the 8th Workshop on Institutionalising Software Reuse (WISR8)<address><addrLine>Columbus, Ohio</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Evaluating Automated Support for Requirements Similarity Analysis in Market-driven Development</title>
		<author>
			<persName><forename type="first">J</forename><surname>Natt Och Dag</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Regnell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Carlshamre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Andersson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Karlsson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of REFSQ&apos;01, 7th International Workshop on Requirements Engineering : Foundations of Software Quality</title>
				<meeting>REFSQ&apos;01, 7th International Workshop on Requirements Engineering : Foundations of Software Quality<address><addrLine>Interlaken, Switzerland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Coping with Uncertainty in Software Retrieval Systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Bouchachia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">T</forename><surname>Mittermeir</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 2nd Intl. Workshop on Soft Computing Applied to Software Engineering (SCASE.01</title>
				<meeting>of the 2nd Intl. Workshop on Soft Computing Applied to Software Engineering (SCASE.01</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="21" to="30" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<monogr>
		<title level="m" type="main">Introduction to Modern Information Retrieval</title>
		<author>
			<persName><forename type="first">G</forename><surname>Salton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Mcgill</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1983">1983</date>
			<publisher>McGraw-Hill</publisher>
			<biblScope unit="page" from="118" to="156" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<monogr>
		<title level="m" type="main">MIBE : Méthode d&apos;Ingénierie des Besoins pour l&apos;implantation d&apos;un progiciel de gestion intégré (ERP)</title>
		<author>
			<persName><forename type="first">I</forename><surname>Zoukar</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
		<respStmt>
			<orgName>Université de Paris 1 Panthéon-Sorbonne</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

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