<?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">Increasing interoperability in the Web of Things using Autonomous Agents (Position Paper)</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Edison</forename><surname>Chung</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Mines Saint-Etienne</orgName>
								<orgName type="laboratory" key="lab1">IOGS</orgName>
								<orgName type="laboratory" key="lab2">UMR 5516</orgName>
								<orgName type="laboratory" key="lab3">LHC</orgName>
								<orgName type="institution" key="instit1">Univ Lyon</orgName>
								<orgName type="institution" key="instit2">Univ Jean Monnet</orgName>
								<orgName type="institution" key="instit3">CNRS</orgName>
								<orgName type="institution" key="instit4">Institut Henri Fayol</orgName>
								<address>
									<postCode>F -42023</postCode>
									<settlement>Saint-Etienne</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Maxime</forename><surname>Lefrançois</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Mines Saint-Etienne</orgName>
								<orgName type="laboratory" key="lab1">IOGS</orgName>
								<orgName type="laboratory" key="lab2">UMR 5516</orgName>
								<orgName type="laboratory" key="lab3">LHC</orgName>
								<orgName type="institution" key="instit1">Univ Lyon</orgName>
								<orgName type="institution" key="instit2">Univ Jean Monnet</orgName>
								<orgName type="institution" key="instit3">CNRS</orgName>
								<orgName type="institution" key="instit4">Institut Henri Fayol</orgName>
								<address>
									<postCode>F -42023</postCode>
									<settlement>Saint-Etienne</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Olivier</forename><surname>Boissier</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Mines Saint-Etienne</orgName>
								<orgName type="laboratory" key="lab1">IOGS</orgName>
								<orgName type="laboratory" key="lab2">UMR 5516</orgName>
								<orgName type="laboratory" key="lab3">LHC</orgName>
								<orgName type="institution" key="instit1">Univ Lyon</orgName>
								<orgName type="institution" key="instit2">Univ Jean Monnet</orgName>
								<orgName type="institution" key="instit3">CNRS</orgName>
								<orgName type="institution" key="instit4">Institut Henri Fayol</orgName>
								<address>
									<postCode>F -42023</postCode>
									<settlement>Saint-Etienne</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Increasing interoperability in the Web of Things using Autonomous Agents (Position Paper)</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">F51540938C11B82E6FD9DD7FF2FBE082</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T00:07+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>Web of Things</term>
					<term>interoperability</term>
					<term>Multi-Agent Systems</term>
					<term>Thing Description</term>
					<term>Autonomous Agents</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The Web of Things (WoT) aims to enable interoperability across the Internet of Things (IoT) and application domains. However, the number and heterogeneity of connected devices continues to grow. The integration of multiple Things with different interaction methods requires human effort and intervention, and is increasingly challenging as their heterogeneity grows. Some form of automation of this task, for example by delegating new service compositions to autonomous agent, would require mechanisms for uniform access and interaction among Things. In this position paper, we investigate how Semantic Interoperability Solutions (SIS) can be combined with multi-agent systems (MAS), to allow agents to autonomously interact with these WoT resources. We use as a starting point the work of the Web of Things Working Group at W3C (World Wide Web Consortium). We identify and describe issues related to i) the representation, ii) the discovery and selection of Things, and iii) the interaction between agents and Things. We claim that these issues are the core tenets to ensure this integration using MAS, WoT and SIS.</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>While the number of devices, or Things, connected to the Internet of Things (IoT) grows every day, the IoT suffers from a lack of interoperability across platforms <ref type="bibr" target="#b0">[1]</ref>. In order to develop technology-independent networked applications, platform independent APIs are needed, as well as means for different platforms to discover how to interoperate with one another. The Web of Things (WoT) <ref type="bibr" target="#b1">[2]</ref> is being developed to address these issues and to be the information space built upon the IoT where new services (physical and digital) are spawned, building an environment with inter-connected objects participating to applications such as smart buildings, intelligent transport, smart energy management, etc. Things in the WoT are physical or virtual entities whose interaction affordances are described. They can be connected devices, but also entities such as people, places, and abstract concepts (e.g. events) <ref type="bibr" target="#b2">[3]</ref>.</p><p>Things are heterogeneous in nature, with different ways to interact with them. Thus, creating and providing new services based on the composition of these Things proves to be a complex task for developers or mashup users. To reduce this complexity, we need to introduce automatic composition and thus rely on mechanisms to ensure interoperability, and provide uniform access to Things.</p><p>In this paper, we propose to combine Semantic Interoperability Solutions (SIS) and multiagent systems (MAS) to bring the required autonomy and interoperability on top of the WoT. Multi-agent technologies introduce separation of concerns between autonomous decision entities (agents) and active or passive entities (artifacts) <ref type="bibr" target="#b3">[4]</ref>. This is done through uniform interfaces that agents can use to perceive and act on artifacts. Artifacts can be used to encapsulate Things and act as proxies for agents to access the real world via the WoT.</p><p>Agents could autonomously and uniformly interact with Things, in other words, discover, reason, access these Things, and build added value services from their composition. In order to achieve this objective, several challenges have to be considered. This paper aims to state and illustrate these challenges.</p><p>In section 2, we briefly describe related concepts, definitions and the state of the art in WoT, SIS, and MAS. In section 3, we describe the problem and the related challenges to address the autonomous interaction among things. Finally, in section 4, we conclude our work and discuss perspectives.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Background</head><p>The WoT is the information space built upon the IoT. Its aim is to enable interoperability across IoT Platforms and application domains <ref type="bibr" target="#b2">[3]</ref>. It does so by providing i) IoT interfaces to allow IoT devices and services to communicate with each other, and ii) standards to define and program IoT behavior. Things, the central building block of the WoT, are abstractions of physical or virtual entities <ref type="bibr" target="#b2">[3]</ref> that need to be represented in IoT applications. A Thing may provide a network-facing API for interaction (WoT Interface).</p><p>The WoT Thing Description (TD) specifies the semantics of these interactions. This semantics is defined using an ontology: an explicit specification of a conceptualization <ref type="bibr" target="#b4">[5]</ref>. TD is a central building block in the W3C Web of Things (WoT) and can be considered as the entry point of a Thing. A TD comprises the description of the Interaction Affordances of the Thing, general metadata such as communication and security mechanisms, and potentially other domain specific metadata <ref type="bibr" target="#b2">[3]</ref>. Three categories of Interaction Affordances are defined: Properties, Actions, and Events <ref type="bibr" target="#b5">[6]</ref>. Properties can be used for sensing and controlling parameters. Actions model invocation of physical processes, and abstract calls of existing platforms. Events are used for the publish/subscribe model of communication where data are sent asynchronously to the consumer.</p><p>A Multi-Agent System (MAS) is a loosely coupled network of agents that work together to solve problems beyond the individual capabilities or knowledge of each agent <ref type="bibr" target="#b6">[7]</ref>. The characteristics of a MAS <ref type="bibr" target="#b7">[8]</ref>, are: i) locality and limited information and capabilities in each agent, ii) no global view and system control, iii) data distribution and control decentralization, iv) asynchronous computation.</p><p>In the context of MAS, we focus on the Multi-Agent Oriented Programming approach [4] that makes a clear separation of concerns between agents and their environment.</p><p>An agent is a physical or software entity, situated in its environment. It is capable of flexible autonomous action in order to meet its design objectives. Autonomy for an agent means that it is able to decide on its actions without direct intervention from humans <ref type="bibr" target="#b7">[8]</ref>. An agent can sense the environment and perform actions to change it. The environment denotes the conceptual space where agents execute and interact. Artifacts encapsulate any kind of resource or tool (web service, sensor, actuator) that agents can use in the environment to achieve their goals <ref type="bibr" target="#b8">[9]</ref>. They provide uniform access through a set of observable properties, operations, and signals. Agents can perceive artifacts' properties and signals, and autonomously decide to execute artifacts' operations.</p><p>While MAS and IoT have both existed for a long time, few integration attempts have been realized. One notable paradigm is the Internet of Agents (IoA) <ref type="bibr" target="#b9">[10]</ref>. It uses agents to represent and streamline interactions of Things. The Agent of Things (AoT) <ref type="bibr" target="#b10">[11]</ref> and the Multiagent Web <ref type="bibr" target="#b11">[12]</ref> are two approaches that adopt this paradigm. In the AoT, each Thing embeds an autonomous agent. The hardware and complexity requirements hamper the reusability and scalability of this approach <ref type="bibr" target="#b10">[11]</ref>. The Multiagent Web uses a multi-layer MAS to govern a group of devices. This approach is scalable as it is built on top of the Web architecture <ref type="bibr" target="#b11">[12]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Challenges</head><p>As we can see from the previous section, even if several bricks exist, there doesn't exist yet a solution to the problem which is considered in this paper: How can we allow agents to autonomously and uniformly interact with Things in the Web of Things?</p><p>To better illustrate it, let us consider a scenario in which we want to optimize the power consumption of a smart building, composed of several spaces in which devices (e.g. sensors, thermostats, lights, fans, ...) are deployed. Our goal is to introduce autonomous agents to control the devices and optimize the smart building energy consumption. Our first challenge is to introduce the devices' affordances to the agents, since we consider that the existing devices in the building are, at the beginning, external entities to the agents' environment. In other words, we need a uniform representation for the devices in this environment. Our second challenge is to let the agents autonomously discover and select the devices that will help them to achieve their goals. Our third challenge is to allow the agents to operate devices, which implies that agents interact with devices through their representation.</p><p>This scenario introduces the following functional issues that need to be addressed to integrate MAS with WoT: i) representation of Things, ii) discovery and selection of Things, and iii) interaction with Things. Each issue is separately described below.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">How can we represent Things in the agents' environment?</head><p>Each Thing has its own properties, events, and actions; described by its TD, which may potentially include additional metadata based on other ontologies.</p><p>Consider we have two Things: the thermostat, and the room it's in. The thermostat Thing is a connected device. It should thus expose to the agent i) its current temperature property, ii) an event temperature reached when some temperature is reached and iii) a change temperature action. The room Thing is not a connected device, so it will only expose the following properties room name and floor number for instance.</p><p>The representation of Things has two objectives: i) to provide information to the agents about the Thing, and ii) to provide a way for the agents to interact with it; access to its properties and events and using its actions. The representation should be self-sufficient; the agent does not require any other representation to fully interact with the Thing. Furthermore, a uniform representation can mask the heterogeneity between Things.</p><p>Related to representation, several works have proposed using artifacts to offer agents an access to external resources such as ontologies <ref type="bibr" target="#b12">[13]</ref> and algorithms <ref type="bibr" target="#b13">[14]</ref>. Simply encapsulating external resources in artifacts is not enough. A standardized way to describe them is necessary so that agents can reason on their usage interface. Semantic descriptions, such as OWL <ref type="bibr" target="#b14">[15]</ref> for ontologies and the TD <ref type="bibr" target="#b5">[6]</ref> for Things, may prove useful in this regard. The adoption of TD has not been widespread, since it is a relatively new concept.</p><p>A good approach would be to model Things as artifacts, so that agents can easily interact with them. This approach requires aligning the concept and description of artifacts in agents' environment with the Thing Description. An artifact provides a set of properties, a set of signals and a set of operations <ref type="bibr" target="#b3">[4]</ref>. Two Things may not have a similar TD. All TDs share the same general structure. A similar comment applies also to artifacts. Thus, aligning the TD structure to the structure of a generic artifact becomes the most important task to achieve.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">How can agents discover and select Things to achieve their goals?</head><p>Asking developers to prepare a list of TDs for the agents will become impractical as the number of Things increases. This list provides a degree of uniformity, but we believe that agent autonomy for discovery of Things is reduced. The agent must be autonomous in its searching and discovering Things. It should be able to choose Things to interact with, according to their owns goals without human intervention.</p><p>Automated Thing discovery in the WoT has been investigated in several proposals. For instance, Dynamix <ref type="bibr" target="#b13">[14]</ref> enables conventional Web apps to discover and control Universal Plugand-Play (UPnP) and AirPlay devices uniformly. In <ref type="bibr" target="#b15">[16]</ref>, a middleware discovers Bluetooth and UPnP devices, wraps them with a semantic service description, and shows the available services through a software client. Semantic services, such as Uberdust <ref type="bibr" target="#b16">[17]</ref>, SPITFIRE <ref type="bibr" target="#b17">[18]</ref>, and DiscoWoT <ref type="bibr" target="#b18">[19]</ref>, have as main objective to facilitate the discovery, selection, and utilization of Web-enabled devices. However, applications built on top of these platforms are not interoperable as they do not use a common ontology to describe Things.</p><p>Let us notice that in the multi-agent domain, several attempts have been realized. For instance, in <ref type="bibr" target="#b19">[20]</ref>, artifacts are implemented as part of an e-learning system. They provide search and retrieval capabilities to agents for i) modeling learner information using a learner model ontology, and ii) retrieving resources from learning object repositories.</p><p>A possible approach for this challenge would be to allow the agent itself to handle the discovery of Things. The agent can manage its own list of Things. The agent can select the Things from this list which will help achieve its goal. This would also allow for a network of agents to be able to share information about the Things. This could be achieved, for example, by using peer-to-peer communication enabled by JADE <ref type="bibr" target="#b20">[21]</ref>.</p><p>Another approach would be to create or adapt a repository to store TDs <ref type="bibr" target="#b21">[22]</ref>. When introducing a new agent, it only needs to know that there is a repository and that it can use queries to obtain a list of Things. The agent can send a query for specific interaction affordances, devices, metadata, etc., in order to select Things. It is important to note that the repository would require its own representation in the agent's environment. This could be done through either an agent or an artifact. It must be capable of automated discovery of Things.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">How can agents interact with Things?</head><p>Agents should be able to discover and interact with Things uniformly all throughout the WoT. State-of-the-art approaches about IoA ( <ref type="bibr" target="#b10">[11]</ref>, <ref type="bibr" target="#b11">[12]</ref>) rely on agents as mediators between Things and other agents. Interactions between agents are more complex than interactions between agents and resources <ref type="bibr" target="#b22">[23]</ref>.</p><p>As mentioned in section 3.1, we can encapsulate different Things using the same generic artifact. This would allow any agent to easily discover and interact with any instantiated Thing based on this artifact. The agent should be able to retrieve properties of a Thing as if they were the artifact's properties. The agent should call the actions and events as if they were the artifact's operations. Consider the example of a room with a thermostat and a heating system. An agent reads the property corresponding to the room's current temperature. The agent calls the action of the heating system which regulate the temperature of the room. When the desired temperature is reached, the thermostat sends a notification event in order to tell the agent that the action is complete. The agent may obtain information about the room by reading properties such as the room number and corresponding floor. Since relations between Things can be expressed in their TD using Links, the agent should also be able to know that the thermostat is in this specific room.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conclusion</head><p>In this paper, we provided an overview of challenges that need to be addressed in order to allow autonomous agents to interact with Things in the WoT. We analyzed issues for each of these challenges. We also presented a general overview of the state of the art for the integration between MAS and the WoT, and provided some examples of semantic services for Thing discovery in the WoT.</p><p>We discussed the potential use of artifact encapsulation to solve the challenge of representation of Things in the agents' environment, as well as the issue of interaction between agents and Things. The practical implementation of this concept will be done in future work. We discussed possible approaches for autonomous discovery and selection of Things by agents. Issues that were not discussed in this paper, such as the management of Things by agents, could be considered for future work.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>Proceedings of the Workshops of I-ESA 2020, 17-11-2020, Tarbes, France edison.chung@emse.fr (E. Chung); maxime.lefrancois@emse.fr (M. Lefrançois); olivier.boissier@emse.fr (O. Boissier) https://www.maxime-lefrancois.info/ (M. Lefrançois) 0000-0002-5672-5508 (E. Chung); 0000-0001-9814-8991 (M. Lefrançois); 0000-0002-2956-0533 (O. Boissier)</figDesc></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This work was partially funded by ENGIE Lab CRIGEN. We thank Lynda TEMAL and Sarra BEN-ABBES whose comments/suggestions helped improve and clarify this manuscript.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Interoperability in internet of things infrastructure: Classification, challenges, and future work</title>
		<author>
			<persName><forename type="first">M</forename><surname>Noura</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Atiquzzaman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gaedke</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-00410-1_2</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">W3C Web of Things at W3C</title>
		<author>
			<persName><surname>W3c</surname></persName>
		</author>
		<ptr target="https://www.w3.org/WoT/" />
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Kovatsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Matsukura</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lagally</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Kawaguchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Toumura</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kajimoto</surname></persName>
		</author>
		<title level="m">Web of Things (WoT) Architecture, W3C Working Draft</title>
				<meeting><address><addrLine>W3C</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Dimensions in programming multi-agent systems</title>
		<author>
			<persName><forename type="first">O</forename><surname>Boissier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">H</forename><surname>Bordini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hübner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ricci</surname></persName>
		</author>
		<idno type="DOI">10.1017/S026988891800005X</idno>
	</analytic>
	<monogr>
		<title level="j">The Knowledge Engineering Review</title>
		<imprint>
			<biblScope unit="volume">34</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A translation approach to portable ontology specifications</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">R</forename><surname>Gruber</surname></persName>
		</author>
		<idno type="DOI">10.1006/knac.1993.1008</idno>
	</analytic>
	<monogr>
		<title level="j">Knowledge Acquisition</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="199" to="220" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Kaebisch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Kamiya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mccool</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Charpenay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kovatsch</surname></persName>
		</author>
		<title level="m">Web of Things (WoT) Thing Description, W3C Working Draft</title>
				<meeting><address><addrLine>W3C</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">H</forename><surname>Durfee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">R</forename><surname>Lesser</surname></persName>
		</author>
		<title level="m">Distributed Artificial Intelligence</title>
				<meeting><address><addrLine>San Francisco, CA, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Morgan Kaufmann Publishers Inc</publisher>
			<date type="published" when="1989">1989</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="229" to="243" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A Roadmap of Agent Research and Development</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">R</forename><surname>Jennings</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Sycara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wooldridge</surname></persName>
		</author>
		<idno type="DOI">10.1023/A:1010090405266</idno>
		<ptr target="https://doi.org/10.1023/A:1010090405266.doi:10.1023/A:1010090405266" />
	</analytic>
	<monogr>
		<title level="j">Autonomous Agents and Multi-Agent Systems</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="7" to="38" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Artifacts in the A&amp;A Meta-model for Multi-agent Systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Omicini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ricci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Viroli</surname></persName>
		</author>
		<idno type="DOI">10.1007/s10458-008-9053-x</idno>
		<ptr target="http://dx.doi.org/10.1007/s10458-008-9053-x.doi:10.1007/s10458-008-9053-x" />
	</analytic>
	<monogr>
		<title level="j">Autonomous Agents and Multi-Agent Systems</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="432" to="456" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Towards the Internet of Agents: An Analysis of the Internet of Things from the Intelligence and Autonomy Perspective</title>
		<author>
			<persName><forename type="first">P</forename><surname>Pico-Valencia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Holgado-Terriza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Herrera-Sánchez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sampietro</surname></persName>
		</author>
		<idno type="DOI">10.15446/ing.investig.v38n1.65638</idno>
	</analytic>
	<monogr>
		<title level="j">Ingeniería e Investigación</title>
		<imprint>
			<biblScope unit="volume">38</biblScope>
			<biblScope unit="page" from="121" to="129" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Agents of Things (AoT): An intelligent operational concept of the Internet of Things (IoT)</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">M</forename><surname>Mzahm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Ahmad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">Y C</forename><surname>Tang</surname></persName>
		</author>
		<idno type="DOI">10.1109/ISDA.2013.6920728</idno>
	</analytic>
	<monogr>
		<title level="m">13th International Conference on Intellient Systems Design and Applications</title>
				<imprint>
			<date type="published" when="2013">2013. 2013</date>
			<biblScope unit="page" from="159" to="164" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Multiagent Web for the Internet of Things</title>
		<author>
			<persName><forename type="first">P</forename><surname>Leong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Lu</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICISA.2014.6847432</idno>
	</analytic>
	<monogr>
		<title level="m">International Conference on Information Science Applications (ICISA)</title>
				<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Integrating ontologies with multi-agent systems through CArtAgO artifacts</title>
		<author>
			<persName><forename type="first">A</forename><surname>Freitas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">R</forename><surname>Panisson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Hilgert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Meneguzzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Vieira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">H</forename><surname>Bordini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2015">2015. 2015</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="143" to="150" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">An Ad-Hoc Smart Gateway Platform for the Web of Things</title>
		<author>
			<persName><forename type="first">D</forename><surname>Carlson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Altakrouri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Schrader</surname></persName>
		</author>
		<idno type="DOI">10.1109/GreenCom-iThings-CPSCom.2013.115</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing</title>
				<imprint>
			<date type="published" when="2013">2013. 2013</date>
			<biblScope unit="page" from="619" to="625" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<ptr target="Http://www.w3.org/TR/2012/REC-owl2-overview-20121211/" />
		<title level="m">OWL 2 Web Ontology Language Document Overview (Second Edition)</title>
				<meeting><address><addrLine>W3C</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Semantic middleware for the Internet of Things</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Song</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Cardenas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Masuoka</surname></persName>
		</author>
		<idno type="DOI">10.1109/IOT.2010.5678448</idno>
	</analytic>
	<monogr>
		<title level="m">2010 Internet of Things (IOT)</title>
				<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Towards integrating IoT devices with the Web</title>
		<author>
			<persName><forename type="first">A</forename><surname>Orestis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Dimitrios</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ioannis</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA.2012.6489729</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies Factory Automation (ETFA 2012)</title>
				<meeting>2012 IEEE 17th International Conference on Emerging Technologies Factory Automation (ETFA 2012)</meeting>
		<imprint>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">SPITFIRE: toward a semantic web of things</title>
		<author>
			<persName><forename type="first">D</forename><surname>Pfisterer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Romer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Bimschas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kleine</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Mietz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Truong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Hasemann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kröller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Pagel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hauswirth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Karnstedt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Leggieri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Passant</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Richardson</surname></persName>
		</author>
		<idno type="DOI">10.1109/MCOM.2011.6069708</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Communications Magazine</title>
		<imprint>
			<biblScope unit="volume">49</biblScope>
			<biblScope unit="page" from="40" to="48" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">An Extensible Discovery Service for Smart Things</title>
		<author>
			<persName><forename type="first">S</forename><surname>Mayer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Guinard</surname></persName>
		</author>
		<idno type="DOI">10.1145/1993966.1993976</idno>
		<ptr target="http://doi.acm.org/10.1145/1993966.1993976.doi:10.1145/1993966.1993976" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Second International Workshop on Web of Things, WoT &apos;11</title>
				<meeting>the Second International Workshop on Web of Things, WoT &apos;11<address><addrLine>New York, NY, USA; San Francisco, California, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page">6</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">An Adaptive E-Learning Environment Architecture Based on Agents and Artifacts Metamodel</title>
		<author>
			<persName><forename type="first">B</forename><surname>Ciloglugil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">M</forename><surname>Inceoglu</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICALT.2018.00024</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE 18th International Conference on Advanced Learning Technologies (ICALT)</title>
				<imprint>
			<date type="published" when="2018">2018. 2018</date>
			<biblScope unit="page" from="72" to="74" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<title level="m" type="main">Java Agent DEvelopment Framework</title>
		<ptr target="https://jade.tilab.com/" />
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<author>
			<persName><forename type="first">E</forename><surname>Chung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lefrançois</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Boissier</surname></persName>
		</author>
		<title level="m">Bringing connected objects to autonomous agents operating on the web</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Extending agent capabilities: tools vs. agents</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Acay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Tidhar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Sonenberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2008">2008. 2008</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="259" to="265" />
		</imprint>
	</monogr>
</biblStruct>

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