<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>On the Classi cation of Cyberphysical Smart Ob jects in the Internet of Things</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giancarlo Fortino</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Rovella</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wilma Russo</string-name>
          <email>w.russog@unical.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudio Savaglio</string-name>
          <email>csavaglio@si.dimes.unical.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Calabria Via P. Bucci 41c</institution>
          ,
          <addr-line>87036 Rende</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>86</fpage>
      <lpage>94</lpage>
      <abstract>
        <p>The vision of the Internet of Things (IoT) based on Smart Objects (SOs) promotes an high-level architectural organization of the future IoT designed around the basic concept of SO. An SO is an autonomous, cyberphysical object augmented with sensing/actuation, processing, storing, and networking capabilities. An important issue in supporting future SO-based IoT systems is how to classify SOs. Classi cation of SOs is an important activity directly in uencing the de nition of e ective SO discovery services and management systems. In particular, the discovery service is a fundamental middleware component of the IoT as it allows SOs and their users to dynamically discover distributed SOs and, speci cally, the services, operations, and data that they provide. This paper aims at proposing a reference taxonomy for SOs that is highly functional for an SO discovery service, and, more generally, for an SO management system. The taxonomy is based on a metadata model that is able to describe all the cyberphysical characteristics (geophysical, functional, and non-functional) of an SO.</p>
      </abstract>
      <kwd-group>
        <kwd>Internet of Things</kwd>
        <kwd>Smart Objects</kwd>
        <kwd>Classi cation</kwd>
        <kwd>Discovery</kwd>
        <kwd>Management</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        According to the \Thing-oriented" vision, the Internet of Things (IoT) refers to
a world-wide network of interconnected heterogeneous objects (sensors,
actuators, smart devices, smart objects, RFID, embedded computers, etc.) uniquely
addressable, based on standard communication protocols [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In such an IoT, all
things have their identities, physical attributes, and interfaces. They are
seamlessly integrated into the information network such that they become active
participants in business, information and social processes wherever and whenever
needed and proper.
      </p>
      <p>
        In this paper, we refer to the IoT as a loosely coupled, decentralized system of
smart objects (SOs) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ][
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In particular, an SO is an autonomous, cyberphysical
object augmented with sensing/actuating, processing, storing, and networking
capabilities.
      </p>
      <p>The establishment of an SO-oriented IoT raises many technical issues
involving low-level communication protocols, programming languages, system
architecture, middleware (notably including discovery and matchmaking), management
system, and development methodologies for SO-based (large-scale) applications.</p>
      <p>
        Classi cation of SOs is an important building block enabling both discovery
and management of SOs. In fact, SO classi cation allows to characterize an SO
from several perspectives or aspects that are needed to identify and exploit it for
di erent purposes. A few research e orts can be found in the literature about
SO classi cation [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ],[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ],[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which is indeed still in its inception phase.
      </p>
      <p>This paper proposes a taxonomy for SOs that is based on a metadata
model able to describe all the characteristics (geophysical, functional, and
nonfunctional) of cyberphysical SOs. This model is technology-neutral and can be
implemented by using any data modeling language (e.g. XML, JSON, etc) and
embedded into SO discovery middleware components or SO management
systems.</p>
      <p>The remainder of the paper is organized as follows. Section 2 overviews the
background concepts related to SO-oriented IoT systems. Section 3 describes
the currently available classi cation models for SOs. In Section 4, we describe
our metadata model for SO classi cation. Finally, Section 5 concludes the paper,
discusses on-going work and delineates some future research challenges.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>
        The transition from the current \Human-Oriented" Internet to the
\ThingsOriented" Internet is already in place, and the dividing line between the real
world and the virtual one is bound to weaken. The development of new
enabling technologies, increasingly pervasive (like RFID, sensor networks, short
range wireless communications, etc.), combined with the use of concepts and
methodologies already well-established (inherent to distributed computing and
the Arti cial Intelligence) make the IoT as the most potentially disruptive
technological revolution of the last 50 years [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Moreover, the IoT is considered to
be the enabling element which will de nitely integrate and worldwide connect
Smart City, Smart Grid, Building Automation Systems, Body Sensors Networks,
currently developed as \poor" intranet of smart things [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The long-term
results of such a revolution are not entirely predictable, as happened to the Internet
in the '60s: in fact, political, social, technological impacts cannot be precisely
assessed. However, even in the short-term, forecasts say that in 2020 the number
of personal smart devices will be 7 units pro capita and the linked industries are
from multiple sources estimated around $1.9 trillion dollars 1,2. Consequently, a
wide range of researchers from industry and academia, as well as businesses and
government agencies are proving to be interested in the IoT and hence in the SO
technology. In the SO-based IoT (see Figure 1), SOs cooperate to dynamically
compose and deliver evolved services to humans or to other objects. Thinking
1 https://www.gartner.com/newsroom/id/2602817
2 http://share.cisco.com/internet-of-things.html
about how to make objects smart and applications to exploit them is quite
intuitive, while it is much more di cult to design an architecture that supports
such a complex ecosystem. First, it is necessary to ensure ubiquitous
connectivity to all kinds of devices, even the cheapest ones and those with smaller
energy and computational requirements. For that purpose, a new Internet layer,
which embodies application, transport, and network protocols for e ectively
supporting communication among SOs, should be introduced. Then, e ective and
autonomous management for both SOs and application services need to be
dened, so that all IoT system components are uniquely identi able and easy, but
at the same time safely and in privacy, to be composed.
      </p>
      <p>
        The design of a set of fundamental mechanisms for SO naming,
interoperability, discovery, interaction and orchestration, converging in a middleware layer,
is probably the most urgent and even more challenging task. In fact, despite the
Internet of today, the problem of scale in IoT will have much more stringent
and critical dimension [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], and entirely new issues would result from the
cyberphysical nature of SO [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. On this basis, the traditional models of networks,
in which the management functionality resides outside the network in dedicated
management stations and servers, need to be abandoned, pushing cognitive and
autonomic management abilities directly into SOs at design time. It is worth
noting that, apart from future IoT management architectures, classi cation of
SOs is another important task that involves the de nition of a suitable SO
metadata model on the basis of which SOs can be discovered and managed according
to their cyberphysical characteristics.
In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], an SO classi cation accoding to the concepts of creator and purpose is
de ned. In particular, the creator can be either an individual creating SOs for a
personal purpose (e.g. personal use) or an industrial company that creates SOs
for business. The former SOs are called self-made whereas the latter ones are
named ready-made. The purpose of an SO may be to play a role in a speci c
application/system or to be reused in a wide range of di erent applications. The
former is de ned speci c, while the latter open-ended. However, such a classi
cation only considers two dimensions (creator and purpose) that are not related
to the cyberphysical characteristics of the SOs. Thus, such classi cation cannot
be used in an operational way within an IoT system. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] authors classify SOs
in activity-aware objects, policy-aware objects, and process-aware objects. Each
SO type is characterized by the following design dimensions: (i) awareness, which
is the ability of SOs to understand (environmental or human) events of the SO
surrounding context; (ii) representation, which refers to the programming model
of the SO; and (iii) interaction, which de nes the communication with users.
Such classi cation is oriented to the design of SOs within an application domain
and can be usefully exploited during IoT systems development. However, such
contribution is not operational as it can only be used to classify SOs according
to design dimensions.
      </p>
      <p>We are indeed interested in operational classi cations that are the base to
build up SO discovery services and management systems.</p>
      <p>
        [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] presented an operational SO classi cation based on two documents:
smart object description document (SODD) and pro le description document
(PDD). SODD contains the meta information of the SO: name, vendor, and list
of pro les. PDD speci es a pro le which can be either a detector or an actuator.
A detector contains information about a speci c sensing device according to the
Sensor Modeling Language (SML), whereas an actuator is modelled through the
Actuator Modeling Language (AML). The proposed classi cation is speci c to
the SO implementation and management supported by the FedNet middleware
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], authors proposed a metadata model to represent functional
and non functional characteristics of SOs in a structured way. The metadata
model is divided into four main categories: type, device, services, and location.
The type is the SO type (e.g. smart pen, smart table, etc). The device de nes
the hw/sw characteristics of the SO device. Services contains the list of services
provided by the SO; in particular, a service can have one or more operations
implementing it. The location represents the position of the SO. This metadata
model is more general than the previous one and its implementation is currently
available in a discovery framework (named SmartSearch) for SO indexing,
discovery and dynamic selection [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ],[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>A Metadata Model for Classi cation of Cyberphysical</title>
    </sec>
    <sec id="sec-4">
      <title>Smart Objects</title>
      <p>
        The proposed metadata model is an extension of the one proposed in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ],[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and
also borrows some concepts from the other models discussed in Section 3. The
metadata model is portrayed in Figure 2 according to the UML class diagram
formalism. In particular, the proposed model de nes a set of metadata categories
that can characterize an SO in any application domain of interest (e.g. Smart
Cities, Smart Factories, Smart Home, Smart Grid, Smart Emergency, etc). The
metadata represent the SOs static parameters, while the related dynamic
parameters can be retrieved through operations associated to the available services.
      </p>
      <p>
        Our metadata model is organized in the following eight main categories:
{ Identi er: represents the identi er (or ID) of the SO, which allows its unique
identi cation within the IoT or a IoT subsystem.
{ Creator: represents the SO creator, which can be either an individual
creating the SO for personal use, an industrial company that creates it for
business, or an academic research lab implementing it for research purposes.
{ Physical Property: represents all physical properties of the original object
without any augmentation and smartness.
{ Type: represents the primary type of SO (e.g. a smart pen, a smart chair,
a smart o ce). Moreover, a secondary type can also be given that contains
information about the SO design classi cation as proposed in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
{ Device: de nes the hardware and software characteristics of the device that
allow to augment and make smart the object. Device can be specialized into
one of the following three categories:
      </p>
      <p>Computer: represents the features of the main processing unit of the
SO (e.g. PC, embedded computer, plug computer, smartphone).
Sensor: models the characteristics of a sensor node belonging to the SO.</p>
      <p>Actuator: models the characteristics of an actuator node of the SO.
{ Service: represents a service provided by the SO. A service has a name, a
description, the type (sensing, actuation, object state), the return (primitive
or complex) type. It can also be associated with QoS indicators. Each
service may contain a list of one or more di erent operations that implement
the service.</p>
      <p>Operation: de nes the individual operation that may be invoked on a
service. An operation is equipped with a set of parameters necessary for
its invocation, and a description.
{ Location: represents the geophysical position of the SO. It can be set in
absolute terms, specifying the coordinates (latitude and longitude), and/or
in relative terms through the use of location tags.
{ QoS Param: de nes a QoS parameter associated to the SO. Di erent QoS
parameters may be de ned such as trust, reliability, availability, etc.</p>
      <p>
        The generation of a metadata description document for a simple SO can be
done by the SO creator/manager who, knowing the SO in details, can describe
its characteristics following the required formalism. Moreover, generation could
be automatically accomplished by a module installed on the SO, usually called
information provider, which can dynamically generate the metadata [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
In Figure 3, the description of an SO (Smart Desk), based on the proposed
metadata model implemented in the JSON format, is reported. The smart desk
is able to detect the presence of its user and is equipped with a display that
provides information to its user. The manually-generated JSON document has
eight members associated with each of the eight categories of metadata
previously described (Identi er, Creator, Physical Property, Type, Device, Service,
Location, and QoS Param). In particular, the smart desk provides a sensing
service to check whether or not a user is at the desk and an actuation service to
send messages, targeting the desk user, onto the desk display. There is only one
QoS Param de ned which is the level of trust (in the range 0..1) of the smart
desk.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>
        In this paper we have proposed a novel metadata model for SO classi cation.
The model is operational and can be embedded into discovery services for
indexing, searching and selecting SOs and into SO management systems for SO
querying. The model extends and enhances di erent SO classi cation metadata
models currently available in the literature. On-going work is being devoted to
implement the model into the ACOSO agent-oriented middleware for SO
development [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Future research challenges will involve the de nition of
algorithms/methods for automatic multi-layer classi cation of SOs [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ][
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In fact,
even though the proposed model is currently thought for operational purposes
(strongly related to discovery services or management systems), text-based
representations of SOs (e.g. JSON or XML-based) could be processed for obtaining
higher-level classi cations so as to create a cyberphysical digital library. This
library could be used not only to access the SOs according to catalogs like it is
commonly done with digital documents/objects of digital libraries [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ][
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], but
also to support (i) the development process of SOs, speci cally the design phase,
and (ii) the analysis of SOs, i.e. all live and historical information produced
and/or recorded by SOs, through ad-hoc de ned GUIs.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>Authors wish to thank Paolo Trun o and Marco Lackovic for the de nition
and implementation of the previous version of the smart objects metadata
model. This work has been partially supported by DICET INMOTO
Organization of Cultural Heritage for Smart Tourism and REal Time Accessibility
(OR.C.HE.S.T.R.A.) project funded by the Italian Government (PON04a2 D).
],
"services": [{
"id": "isUserAtDesk",
"name": "isUserAtDesk",
"type": "sensing",
"return-type": "boolean",
"description": "TRUE: user is at desk; FALSE: user is not at desk",
"operations": [{
"id": "isUserAtDesk1",
"description": "one shot request to retrieve the user's presence at desk"
}]},
"id": "setDisplay",
"name": "setDisplay",
"type": "actuation",
"param": "message",
"return-type": "none",
"description": "The message param is output on the Display",
"operations":[ {
"id": "setDisplay1",
"param": "information message",
"description": "visualize information message on the display"
},
"QoS_params": [ {"trust": "0.95"}]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Atzori</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iera</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morabito</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The internet of things: A survey</article-title>
          .
          <source>Computer Networks</source>
          <volume>54</volume>
          (
          <issue>15</issue>
          ),
          <volume>2787</volume>
          {
          <fpage>2805</fpage>
          (
          <year>2010</year>
          ), http://www.sciencedirect.com/science/article/pii/S1389128610001568
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Azmeh</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huchard</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tibermacine</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Urtado</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vauttier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Wspab: A tool for automatic classi cation and selection of web services using formal concept analysis</article-title>
          .
          <source>In: on Web Services</source>
          ,
          <year>2008</year>
          .
          <source>ECOWS '08. IEEE Sixth European Conference</source>
          . pp.
          <volume>31</volume>
          {
          <issue>40</issue>
          (Nov
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bandyopadhyay</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sen</surname>
          </string-name>
          , J.:
          <article-title>Internet of things: Applications and challenges in technology and standardization</article-title>
          .
          <source>Wireless Personal Communications</source>
          <volume>58</volume>
          (
          <issue>1</issue>
          ),
          <volume>49</volume>
          {
          <fpage>69</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Candela</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castelli</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manghi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pagano</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Infrastructure-based research digital libraries</article-title>
          . In: Cool,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Bor Ng</surname>
          </string-name>
          , K. (eds.)
          <article-title>Recent Developments in the Design, Construction, and Evaluation of Digital Libraries: Case Studies</article-title>
          , pp.
          <volume>1</volume>
          {
          <fpage>17</fpage>
          . Hershey: IGI Global (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambert</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDonagh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Studying the potential impact of automated document classi cation on scheduling a systematic review update</article-title>
          .
          <source>BMC Medical Informatics and Decision Making</source>
          <volume>12</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>11</fpage>
          (
          <year>2012</year>
          ), http://dx.doi.org/10.1186/
          <fpage>1472</fpage>
          -6947-12-33
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerrieri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savaglio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Middlewares for Smart Objects and Smart Environments: Overview</article-title>
          and Comparison,
          <source>Springer Series on the Internet of Things: Technology, Communications and Computing</source>
          , vol.
          <volume>1</volume>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerrieri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lacopo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucia</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>An agent-based middleware for cooperating smart objects</article-title>
          . In: Corchado,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Bajo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Kozlak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Pawlewski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Molina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Julian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Silveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Unland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Giroux</surname>
          </string-name>
          , S. (eds.)
          <article-title>Highlights on Practical Applications of Agents and Multi-Agent Systems</article-title>
          ,
          <source>Communications in Computer and Information Science</source>
          , vol.
          <volume>365</volume>
          , pp.
          <volume>387</volume>
          {
          <fpage>398</fpage>
          . Springer Berlin Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerrieri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Agent-oriented smart objects development</article-title>
          .
          <source>In: IEEE Conference on CSCWD</source>
          . pp.
          <volume>907</volume>
          {
          <issue>912</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lackovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Trun o, P.:
          <article-title>A discovery service for smart objects over an agent-based middleware</article-title>
          .
          <source>In: Internet and Distributed Computing Systems (IDCS)</source>
          . pp.
          <volume>281</volume>
          {
          <issue>293</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Fortino</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Towards a cloud-assisted and agent-oriented architecture for the internet of things</article-title>
          .
          <source>In: WOA@AI*IA</source>
          . pp.
          <volume>60</volume>
          {
          <issue>65</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kawsar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nakajima</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yeo</surname>
            ,
            <given-names>S.S.</given-names>
          </string-name>
          :
          <article-title>Design and implementation of a framework for building distributed smart object systems</article-title>
          .
          <source>J. Supercomput</source>
          .
          <volume>54</volume>
          (
          <issue>1</issue>
          ),
          <volume>4</volume>
          {28 (Oct
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Kortuem</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kawsar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fitton</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sundramoorthy</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Smart objects as building blocks for the internet of things</article-title>
          .
          <source>Internet Computing, IEEE</source>
          <volume>14</volume>
          (
          <issue>1</issue>
          ),
          <volume>44</volume>
          {
          <fpage>51</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lakovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trun</surname>
            <given-names>o</given-names>
          </string-name>
          , P.:
          <article-title>A Service-oriented Discovery Framework for Cooperating Smart Objects</article-title>
          ,
          <source>Springer Series on the Internet of Things: Technology, Communications and Computing</source>
          , vol.
          <volume>1</volume>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          :
          <article-title>Cyber-physical systems - are computing foundations adequate?</article-title>
          <source>In: Position Paper for NSF Workshop On Cyber-Physical Systems: Research Motivation, Techniques and Roadmap (October</source>
          <year>2006</year>
          ), http://chess.eecs.berkeley.edu/pubs/329.html
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Miorandi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sicari</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pellegrini</surname>
            ,
            <given-names>F.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chlamtac</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Internet of things: Vision, applications and research challenges</article-title>
          .
          <source>Ad Hoc Networks</source>
          <volume>10</volume>
          (
          <issue>7</issue>
          ),
          <volume>1497</volume>
          {
          <fpage>1516</fpage>
          (
          <year>2012</year>
          ), http://www.sciencedirect.com/science/article/pii/S1570870512000674
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Rosiek</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sylwestrzak</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nowiski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niezgdka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Infrastructural approach to modern digital library and repository management systems</article-title>
          . In: Bembenik,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Skonieczny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Rybinski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Kryszkiewicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Niezgodka</surname>
          </string-name>
          , M. (eds.)
          <article-title>Intelligent Tools for Building a Scienti c Information Platform</article-title>
          ,
          <source>Studies in Computational Intelligence</source>
          , vol.
          <volume>467</volume>
          , pp.
          <volume>111</volume>
          {
          <fpage>128</fpage>
          . Springer Berlin Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Uckelmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harrison</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Michahelles</surname>
            ,
            <given-names>F</given-names>
          </string-name>
          . (eds.):
          <source>Architecting the Internet of Things</source>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Zorzi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gluhak</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lange</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>From today's intranet of things to a future internet of things: a wireless- and mobility-related view</article-title>
          .
          <source>Wireless Communications, IEEE</source>
          <volume>17</volume>
          (
          <issue>6</issue>
          ),
          <volume>44</volume>
          {
          <issue>51</issue>
          (
          <year>December 2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>