<!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>Using a Virtual Environment to Test a Mobile App for the Ambient Assisted Living</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Paolo Calvaresi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aldo Franco Dragoni</string-name>
          <email>a.f.dragoni@univpm.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matteo Pierdicca</string-name>
          <email>pierdicca@et.esiea.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Davide Calvaresi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Sernani</string-name>
          <email>p.sernani@univpm.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Ingegneria dell'Informazione (DII) Universita` Politecnica delle Marche Via Brecce Bianche 60131 Ancona</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Scuola Superiore Sant'Anna Pisa</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <fpage>53</fpage>
      <lpage>61</lpage>
      <abstract>
        <p>In recent years the number of ICT-based solutions for the Ambient/Active Assisted Living (AAL) has grown continuously. Such technologies need to be validated before being used on a large scale to help people to live independently and longer in their preferred environment. However, the testing of ICT solutions to manage smart homes requires huge resources, since the tests need to be conducted for a long time, with real human inhabitants, taking into account different kind of impairments and different economical conditions. In this paper, we present the use of a 3D simulator for the AAL: as a use case, we describe how the simulator can be used to interact with a real mobile application to manage a smart home, using the app to control a “virtual smart home”.</p>
      </abstract>
      <kwd-group>
        <kwd>Mobile Application</kwd>
        <kwd>Ambient Assisted Living</kwd>
        <kwd>Active Assisted Living</kwd>
        <kwd>Virtual Environment</kwd>
        <kwd>Smart Home</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Over the years a growing number of ICT-based solutions has been proposed to
address the main objective of the Ambient Assisted Living (AAL): to extend
the time people can live in their home independently. Researchers, companies
and end-user organizations are focusing on building smart homes, by equipping
patients’ home with sensor and actuator networks. The term “smart home”
defines a dwelling equipped with technology to monitor its inhabitants and to
ensure their independence and good health [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Smart homes ease daily life,
by increasing user comfort, and provide healthcare facilities to generate health
reports and to guarantee emergency support [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Unfortunately, the testing of software systems to control smart homes and
to process data requires enormous resources in terms of time, work and money,
since tests need to be conducted:
– with real human inhabitants,
– in different environmental situations,
– taking into account different kinds of impairments,
– under different economical capabilities and conditions.</p>
      <p>In order to speed up the development and testing of ICT technologies and
tools for the AAL, we propose the use of a virtual environment, i.e. a 3D
simulator that provides interfaces to virtual sensors and actuators; such a simulator
could allow to perform the testing of software solutions for the AAL; ideally, the
tested software systems could be migrated in a transparent way to a real smart
home at the end of the tests.
1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Paper Contribution</title>
      <p>
        We present a mobile application to manage a smart home and we describe how
it can interact with a virtual environment, using the AAL simulator outlined
in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]: we developed a virtual smart home in a robotics simulator, controlling it
through the real mobile application. Using a simulator has two main advantages:
– Speeding up the implementation of software prototypes;
– the transparent migration of the tested software from the simulator to the
“real world”.
      </p>
      <p>In facts, the real mobile application communicates with the simulated
environment (receiving values from sensors and sending commands to the actuators) by
means of TCP/IP sockets, allowing the decoupling of the software development
from the hardware development. Thus, the mobile application could be migrated
in a real environment if the real sensors have the same interface of the simulated
ones and are able to communicate via the TCP/IP protocol.
1.2</p>
    </sec>
    <sec id="sec-3">
      <title>Paper Structure</title>
      <p>The remainder of the paper is as follows: section 2 reports related works on
AAL mobile applications and other approaches to the use of virtual environments
within the AAL domain. Section 3 describes the implemented mobile application
and shows the interaction with our proof-of-concept simulator. Finally, section 4
draws the conclusions of this work and highlights future works.
2</p>
      <sec id="sec-3-1">
        <title>Related Works</title>
        <p>
          The increasing success of mobile devices has relevant effects even in the
healthcare and assistance sector: entire surveys are dedicated to mobile-based based
assistive technologies and mobile devices are crucial in the trend toward more
personalized care [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The availability of mobile devices is pushing researchers
to develop methodologies and software to support remote monitoring by
general practitioners [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and to ease the use of tele-rehabilitation systems [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] by
end-users, without the direct intervention of formal caregivers. In [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], authors
developed an agent platform that runs on Android devices to monitor patient
with chronic diseases, by defining alerting rules. Indeed, smartphones are
handheld computers that can act as information filters and providers, processing data
about the patient’s activities and health status from body area networks to the
healthcare facilities [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. In [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] a mobile application is used within a framework
to assess the quality of life of people. Moreover, smartphones can be used on
board of AAL robots: they can be the brain of a mobile robot, using the camera
and computer vision algorithms to track the patient or being a remote control
to send commands to the robots [
          <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
          ].
        </p>
        <p>
          Despite the potential of ICT applications in the AAL, many difficulties
encumber the testing of software systems in real home environments. Kormanyos
and Pataki [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] identify two ways of collecting data to test activity recognition
algorithms:
– by building an ad-hoc home and forcing a patient to live there for weeks;
– by re-furnishing the homes of the assisted people.
        </p>
        <p>
          Of course, such tasks require many resources; moreover, to collect data, the
system developers should directly follow patients (living with them) or patients
themselves should record their activities: the normal flow of actions is influenced.
Thus, authors propose a model to represent human behaviours in a simulated
environment in order to generate data for activity recognition algorithms. By
providing distinct models for the human behaviours, the environment and the
sensor networks, authors implemented a tool able to generate textual logs about
variables such as bed pressure and unwashed dishes in the sink; the tool can also
simulate different kinds of humans. Even in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], authors remark that generating
test data for algorithms to recognize Activities of Daily Living (ADL) can be a
cumbersome and slow task. Thus, they propose to use game engine features, as
the collision mechanisms typical of physics engines, to simulate data gathered
by motion sensors; authors also show that the simulated data are comparable to
data from a real scenario.
        </p>
        <p>
          Beyond simulation for testing purposes, virtual environments are used in the
design of AAL platforms: Van’t Klooster et al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] propose the use of Interactive
Scenario Visualization to clarify system requirements through the stakeholders’
feedbacks, by means of 3D models. The tool presented in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] allows usability
engineers to define the workflow of a simulation and to visualize the simulation
in a 3D environment, in order to validate AAL systems.
3
        </p>
        <p>A real mobile application in a simulated environment
Similarly to what happens in the robotics field, in which several simulation
environments are available, we want to test IT systems for the AAL in a 3D
virtual environment that provides APIs to the interfaces of sensors and actuators
available in the market; this approach allows:
– to speed up the development of software systems, by decoupling hardware
from software; in facts, real tests can result in the need to modify or even
redesign a component. With the simulator this process is faster and real tests
can be conducted in more advanced phases;
– to easily migrate software systems from the simulator to the real world.</p>
        <p>This can be an advantage for both the development of a system and its
maintenance (as the migration can be also in the opposite direction);
– to execute tests in an economically sustainable way.</p>
        <p>The addition of the 3D feature plays an important role to allow interactions,
as those typical of AAL applications. Moreover it allows designers and developers
to interact on the fly with the simulation environment, giving them the chance
to generate unexpected events or move objects during the execution. In the
following subsections we highlight: the mobile application implemented to ease
the control of a smart home (3.1), the tools used to develop the simulator (3.2),
the interaction between the mobile application on a real smartphone and the
simulator (3.3).
3.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Mobile Application</title>
      <p>The mobile application allows to manage a smart home. Thus, a smartphone
becomes a real remote control, equipped with sensors, that interacts with the
home environment of the assisted person: through the smartphone interface, the
assisted person can manually control lights, doors, windows, temperature and
more.</p>
      <p>Figure 1 shows some screenshots of the pages of the mobile application. The
first one (Figure 1a) is the main page: it allows the access to all the pages for the
interaction with the listed controls. We designed the Graphical User Interface
(GUI) to be user friendly, with minimal graphics and large icons, taking into
account visually impaired or disabled patients.</p>
      <p>The stylized light bulb controls the lights of the environment (Figure 1c).
Figure 2 shows an example of interaction: one can turn the light on in a room
by touching the icon that corresponds to that room. The interface provides an
immediate feedback of the status of the lights in the home: a yellow background
of the icon of a light indicates that it is turned on. The ambient light sensor allows
to automatically detect the lighting and to turn the light on if needed: this kind
of behaviour is present when the slider, in the light interface, is activated. The
sensor can be used even to turn the flashlight on in case of unexpected blackout.</p>
      <p>Automatic doors and windows can be controlled through the respective
stylized icons (Figure 1b-d). Even in this case (Figure 1d) there is an immediate
feedback of the status of the home: if the background of an icon is blue, the
correspondent window is open.</p>
      <p>Through the thermometer icon, the assisted person can set the desired
temperature inside the home: intuitively, the blue and red icons decrease and increase
the preferred value (Figure 1e).
(a) Home page
(b) Doors control</p>
      <p>(c) Lights control (d) Windows control
(e) Thermostat</p>
      <p>(f) Emergency calls (g) Safe number call (h) Voice commands</p>
      <p>In the SOS page (Figure 1f), the patient can quickly send emergency or
familiar calls; in the second case (Figure 1g) either a normal call or a skype call
can be selected.</p>
      <p>One of the most important features, specifically addressed to visually
impaired patients, is represented by the icon with the stylized microphone
(Figure 1h): it allows to use the smartphone speech recognition system to send voice
commands to the home. In facts, we mapped all the commands available in the
interface, adding also the possibility to open/close all the windows or turn the
light on/off with a single command.
3.2</p>
    </sec>
    <sec id="sec-5">
      <title>Simulation tools</title>
      <p>For the simulation of the virtual environment we used different softwares. To
represent the home environment we used Sweet Home 3D3, a free interior design
application to draw the plan of a house and to arrange the furniture in a 3D</p>
      <sec id="sec-5-1">
        <title>3 http://www.sweethome3d.com</title>
        <p>model. It allows to easily create and export in Blender4 models of domestic
environments, in which the different sensors and actuators can be placed.</p>
        <p>To implement our simulation, we used Morse5, the Modular Robots Open
Simulation Engine. It is an open-source robotics simulator based on the Blender
game engine. The architecture is based on components able to simulate sensors,
actuators and robots; its structure is flexible, allowing to specify a level of
abstraction of the simulation according to the needs, and modular because it is able
to interact with any middleware used in the robotics field, without imposing a
standard to which others must adapt.</p>
        <p>Within the 3D home environment, we represented the patient with an avatar
on a wheelchair equipped with sensors as described in the next subsection.
3.3</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Interactions with the virtual environment</title>
      <p>The virtual domestic environment can be manually controlled by a user through
the mobile application: the communication between the simulation in Morse and
the mobile application on a real smartphone uses TCP/IP sockets. This allows
to simulate a real world scenario where the domestic Wi-Fi network can be used
to take advantage, anywhere in the environment, of all the services offered by the
application and the smart home. Each actuator and each sensor are associated
to a thread in order to send commands and retrieve values.</p>
      <p>For an accurate interaction some sensors need to be simulated. For example,
the possibility to adjust the ambient temperature is essential in order to ensure
the maximum comfort within the house. The simulated temperature sensor
emulates a thermometer, measuring the temperature with respect to the distance</p>
      <sec id="sec-6-1">
        <title>4 http://www.blender.org/</title>
      </sec>
      <sec id="sec-6-2">
        <title>5 http://www.openrobots.org/wiki/morse/</title>
        <p>from heat sources. It defines a default temperature throughout the scenario,
which is affected by local heat sources. The temperature rises exponentially
when the distance between the sensor and the heat source decreases. Its
equation is given by:
temperature = Def aulT emperature+Ps F ireT emperature(s)∗e(−α∗distance(s))</p>
        <p>We placed the temperature sensor on the wheelchair of the patient, in order
to ensure the possibility to control the perceived temperature at any given point
using a digital thermometer. One of the functionalities of the mobile application
is to control the thermometer, and thus we modeled this kind of interaction.</p>
        <p>In addition, we simulated motion sensors; beyond complex applications for
activity detection and recognition, they are essential even in simple tasks, such as
turning on certain lights (entrance, rooms, etc.) only when it is actually needed;
similar checks can be applied also to the climate system. Since in Morse there
are no motion sensors as those described, we simulated it using a SICK sensor,
made available by the software. It is a laser scanner which works by generating
a series of rays in predefined directions, and by using the collision system of
the physics engine to detect whether any active object is found within a certain
distance from the origin of the sensor. We used the simulated motion sensors
to localize the assisted person inside the home. They were placed in strategic
points of the house to try to get through each of them the maximum possible
coverage.</p>
        <p>Beside the simulated sensors, we used the sensor available on the smartphone,
transforming it in a real remote control. The available sensors include:
– ambient light sensor;
– accelerometer, gyroscope and GPS;
– microphone.</p>
        <p>The ambient light sensor is able to detect changes in light: hence, we used it
to automatically activate the lights in the room, inside the virtual environment,
where the avatar of the assisted person is located; in case of emergency as a
blackout, it can activate the flashlight of the camera. The accelerometer,
gyroscope and GPS can be used for fall detection, indoor and outdoor localization of
the patient’s wheelchair and accidental situation. Finally, through the use of the
microphone and speech recognition on the smartphone operating system, voice
commands can be sent to the system that manages the house.
4</p>
        <sec id="sec-6-2-1">
          <title>Conclusions</title>
          <p>In this paper, we described the interaction between a mobile application to
manage a smart home, running on a real smartphone, and a virtual home
environment, implemented within the Morse robotics simulator6. The developed mobile</p>
        </sec>
      </sec>
      <sec id="sec-6-3">
        <title>6 the video of the simulation is</title>
        <p>http://www.youtube.com/watch?v=zXEpShRNGuo
available
on</p>
        <p>
          youtube:
software should be easily migrated in real environments, since the interaction
with the simulator is based on TCP/IP sockets: the only requirement is that
the simulated sensors should provide the same interface as the sensors available
in the market (being able to operate in a TCP/IP network). More in general,
the used simulator is intended to develop and test also intelligent systems, able
to manage a smart home and execute plan to ensure the safety of the assisted
person, as described in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], where the same robotics simulator is used.
        </p>
        <p>Of course, more qualitative and quantitative tests on the simulator are needed.
The objective of future work could be the design and development of a
simulator specifically dedicated to the AAL: it would be an effective means to develop
and test the proposed AAL solutions, simulating the interfaces to real sensors
and actuators, and representing human behaviours through virtual avatars. In
our vision, such a simulator should allow AAL researchers and organizations to
cooperate in enabling people to live in their preferred environment as long as
possible.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Campo</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , Est`eve,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Fourniols</surname>
          </string-name>
          , J.Y.:
          <article-title>Smart homes - Current features and future perspectives</article-title>
          .
          <source>Maturitas</source>
          <volume>64</volume>
          (
          <issue>2</issue>
          ) (
          <year>2009</year>
          )
          <fpage>90</fpage>
          -
          <lpage>97</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alam</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reaz</surname>
            ,
            <given-names>M.B.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ali</surname>
            ,
            <given-names>M.A.M.:</given-names>
          </string-name>
          <article-title>A Review of Smart HomesPast, Present, and Future</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          , Part C (
          <article-title>Applications</article-title>
          and Reviews)
          <volume>42</volume>
          (
          <issue>6</issue>
          ) (
          <year>2012</year>
          )
          <fpage>1190</fpage>
          -
          <lpage>1203</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Sernani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Claudi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvaresi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Accattoli</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tofani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>A.F.</given-names>
          </string-name>
          :
          <article-title>Using 3D simulators for the ambient assisted living</article-title>
          .
          <source>In: Proceedings of the 3rd International Workshop on Artificial Intelligence and Assistive Medicine. Volume 1213 of CEUR Workshop Proceedings</source>
          . (
          <year>2014</year>
          )
          <fpage>16</fpage>
          -
          <lpage>20</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Plaza</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , Mart´ın, L.,
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Medrano</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Mobile applications in an aging society: Status and trends</article-title>
          .
          <source>Journal of Systems and Software</source>
          <volume>84</volume>
          (
          <issue>11</issue>
          ) (
          <year>2011</year>
          )
          <fpage>1977</fpage>
          -
          <lpage>1988</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Calvaresi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cesarini</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marinoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buonocunto</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bandinelli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buttazzo</surname>
          </string-name>
          , G.:
          <article-title>Non-intrusive patient monitoring for supporting general practitioners in following diseases evolution</article-title>
          .
          <source>Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)</source>
          <volume>9044</volume>
          (
          <year>2015</year>
          )
          <fpage>491</fpage>
          -
          <lpage>501</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cesarini</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvaresi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marinoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buonocunto</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buttazzo</surname>
          </string-name>
          , G.:
          <article-title>Simplifying tele-rehabilitation devices for their practical use in non-clinical environments</article-title>
          .
          <source>Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)</source>
          <volume>9044</volume>
          (
          <year>2015</year>
          )
          <fpage>479</fpage>
          -
          <lpage>490</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Brugu´es,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Bromuri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Pegueroles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Schumacher</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Magpie: An agent platform for the development of mobile applications for pervasive healthcare</article-title>
          .
          <source>In: Proceedings of the 3rd International Workshop on Artificial Intelligence and Assistive Medicine. Volume 1213 of CEUR Workshop Proceedings</source>
          . (
          <year>2014</year>
          )
          <fpage>6</fpage>
          -
          <lpage>10</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Boulos</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wheeler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tavares</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>How smartphones are changing the face of mobile and participatory healthcare: an overview, with example from ecaalyx</article-title>
          .
          <source>Biomedical engineering online 10(1)</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Miralles</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargiu</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Casals</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cordero</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dauwalder</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Today, how was your ability to move about?</article-title>
          <source>In: Proceedings of the 3rd International Workshop on Artificial Intelligence and Assistive Medicine. Volume 1213 of CEUR Workshop Proceedings</source>
          . (
          <year>2014</year>
          )
          <fpage>21</fpage>
          -
          <lpage>25</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Claudi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Benedetto</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dolcini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palazzo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Marvin: Mobile autonomous robot for video surveillance networks</article-title>
          .
          <source>In: Proceedings of the 2012 Sixth UKSim/AMSS European Symposium on Computer Modeling and Simulation (EMS)</source>
          .
          <article-title>(</article-title>
          <year>2012</year>
          )
          <fpage>21</fpage>
          -
          <lpage>26</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saboune</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>El Saddik</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Control your smart home with an autonomously mobile smartphone</article-title>
          .
          <source>In: Proceedings of the 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW)</source>
          .
          <article-title>(</article-title>
          <year>2013</year>
          )
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Kormanyos</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pataki</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Multilevel simulation of daily activities: Why and how?</article-title>
          <source>In: 2013 IEEE International Conference on Computational Intelligence</source>
          and
          <article-title>Virtual Environments for Measurement Systems and Applications (CIVEMSA), IEEE (</article-title>
          <year>2013</year>
          )
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Godsey</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skubic</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Using elements of game engine architecture to simulate sensor networks for eldercare</article-title>
          .
          <source>In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society</source>
          . (
          <year>2009</year>
          )
          <fpage>6143</fpage>
          -
          <lpage>6146</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Van't Klooster</surname>
          </string-name>
          , J.W.,
          <string-name>
            <surname>Van Beijnum</surname>
            ,
            <given-names>B.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eliens</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hermens</surname>
          </string-name>
          , H.:
          <article-title>Interactive scenario visualization for user-based service development</article-title>
          .
          <source>In: Proceedings of the 2012 International Conference on Collaboration Technologies and Systems</source>
          ,
          <string-name>
            <surname>CTS</surname>
          </string-name>
          <year>2012</year>
          .
          <article-title>(</article-title>
          <year>2012</year>
          )
          <fpage>498</fpage>
          -
          <lpage>503</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Ferna</surname>
          </string-name>
          <article-title>´ndez-</article-title>
          <string-name>
            <surname>Llatas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Mochol´ı,
          <string-name>
            <given-names>J.B.</given-names>
            ,
            <surname>Sala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Naranjo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.C.</given-names>
            ,
            <surname>Pileggi</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.F.</surname>
          </string-name>
          , Guill´en,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Traver</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          :
          <article-title>Ambient Assisted Living spaces validation by services and devices simulation</article-title>
          .
          <source>In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society</source>
          . (
          <year>2011</year>
          )
          <fpage>1785</fpage>
          -
          <lpage>1788</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Calvaresi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvaresi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sernani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pierdicca</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morbidelli</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Accattoli</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>A.F.</given-names>
          </string-name>
          :
          <article-title>A virtual caregiver for the AAL: Testing in a 3d simulator</article-title>
          .
          <source>In: Proceedings of the 1st Italian Workshop on Artificial Intelligence for Ambient Assisted Living, co-located with the 13th AI*IA Symposium on Artificial Intelligence</source>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>