<!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>Home Care Expert Systems for Ambient Assisted Living: A Multi-Agent Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Paolo Sernani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Claudi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Palazzo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gianluca Dolcini</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.dragonig@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</institution>
          <addr-line>Bianche 60131 Ancona</addr-line>
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The ageing process of population of the First World countries is increasing the interest towards solutions to improve the quality of life of elderly or disabled people and their families, providing an economically sustainable healthcare. Thus Ambient Assisted Living (AAL) and Ambient Intelligence (AmI) are moving towards the Arti cial Intelligence eld to develop modular, adaptable and intelligent systems to cope with changing needs that characterize the life of people with chronic diseases. These systems should nd smart and simple ways to improve the patient quality of life, enhancing at the same time the communication between the system, the assisted person, his family and the medical sta , acting also as a lter of information that provides useful and signi cant data. This paper introduces the basic architecture of an expert system for AAL: the Virtual Carer (VC). It has to be understood as an IT system modelling a distributed, reliable and modular sensor network composed by biometric and ambient sensors, being able to communicate with an assisted person, to monitor his health conditions and to control the environment around him. The main goal of the system is to help an elderly patient with his daily activities ensuring his security. The proposed system is based on a multi-agent architecture to ensure its exibility and interoperability: new devices or sensors can be added simply adding new agents, thanks to the standardization of agent communication. The system includes also a reasoning part based on Belief-Desire-Intention (BDI) paradigm, trying to model the behaviours of a human caregiver.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        It is a well-known fact that a shift in the distribution of a country's population
towards older ages is ongoing in almost every country in the world, to the point
that the world has never seen as aged a population as currently exists globally.
Due to their higher dependency ratio (i.e. the ratio between the number of people
over 65 years old and those of working age), this is becoming a major problem
in Europe, USA and Japan [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
      </p>
      <p>
        The increasing median age of the population has signi cant social and
economic implications. For example, it results in a rise in the number of chronic
diseases causing the increasing of health-related emergencies and the growing of
the healthcare spending [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Ambient Assisted Living (AAL) focuses on these
themes and aims at extending the time older people can live in their home
environment, assisting them with the activities of daily living, promoting the use
of intelligent products and Information Technology (IT) tools to provide remote
care services [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Through the AAL Joint Programme, the European Union aims to foster the
emergence of AAL services and systems for ageing well at home, in the
community, and at work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The AAL Joint Programme de nes these key objectives
for AAL:
{ to extend the time people can live in their preferred environment by
increasing their autonomy, self-con dence and mobility;
{ to support maintaining health and functional capability of the elderly
individuals;
{ to promote a better and healthier lifestyle for individuals at risk;
{ to enhance the security, to prevent social isolation and to support
maintaining the multifunctional network around the individual;
{ to support carers, families and care organizations;
{ to increase the e ciency and productivity of used resources in the ageing
societies.
      </p>
      <p>
        Every AAL system is based on pervasive devices typically used in Home
Automation systems, and on Ambient Intelligence (AmI) technologies to
integrate devices and build a safe environment for the assisted person [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The main
goal of AmI is to help people in their daily activities, building around them an
unobtrusive, interconnected, adaptable, dynamic, embedded, and intelligent
environment [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Humans can interact with AmI-based systems using natural user
interfaces like speech and gestures. One of the goals of AmI is to allow the user to
interact with an AmI system as he would do with any other human [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]; anyway,
assistive technologies can supplement human caregiving and cannot substitute
it, having the potential to improve the quality of life for both older adults and
their caregivers [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        AAL and AmI systems have to adapt themselves over time to cope with
the changing needs and health conditions of the assisted person. They need to
perceive variation in habits that can signal health-related problems or stressful
situations. Thus, applying Arti cial Intelligence techniques on this domain seems
to be a promising direction for research [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. Moreover the need of a smart
interaction between AmI systems and the elderly is guiding the research community
towards the exploration of Human-Computer Interaction (HCI) and
HumanRobot Interaction (HRI) solutions. In such a context elderly people should be
considered the most prominent stakeholders for IT developments [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
1.1
      </p>
      <p>Our Contribution
In this paper we propose a Multi-Agent System (MAS) for Ambient Assisted
Living: The Virtual Carer. It should be understood as a system to manage a
distributed sensor network composed by ambient and biometric sensors, being
at the same time an interface layer between the network, the assisted person, his
relatives and the medical sta . Furthermore it includes a goal-oriented reasoning
module, i.e. the Virtual Carer Agent (VCA), based on Belief-Desire-Intention
(BDI) paradigm.</p>
      <p>
        The adoption of the MAS architecture derives from the natural features of
these kinds of systems. As stated in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] the main advantages are:
{ distribution;
{ modularity;
{ robustness.
      </p>
      <p>The MAS architecture allows to distribute software agents and the platforms
that manage them over one or more networks; thus each sensor can be associated
with an agent, making the system resilient to sensor failures and disconnections.
The adoption of the FIPA standards as the Agent Communication Language
(ACL) allows to add and remove sensors and devices in a transparent way,
simply wrapping them with an agent.</p>
      <p>In addition to the listed features, we took into account also pro-activeness,
imagining a system that can autonomously take the initiative, guided by goals.
Thus the reasoning module of the system, i.e. the VCA, is based on BDI paradigm.
The VCA's main goal is to model logical structures, reasoning and behaviours
similar to those of a human caregiver, transforming data from sensor agents in
logical predicates representing its knowledge base. To perform actions on the
monitored ambient and interact with the assisted person, VCA can collaborate
with agents controlling actuators. Thus the system can monitor the health
conditions of the assisted person and facilitate his daily activities.
1.2</p>
      <p>Paper Structure
The rest of the paper is organized as follows. The next section deals with some
related works on MAS, AAL, HCI and HRI; then the core of the proposed
system is described. Section 4 deals with the description of the whole agency,
describing the implementation of a simple simulation scenario and highlighting
some features of the Virtual Carer. In the end conclusions are drawn and future
work suggested.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Works</title>
      <p>
        As stated in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], an agent is an entity that can perceive the environment through
sensors and act on the environment through actuators. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] the main
properties of an agent are outlined: autonomy, social ability, reactivity and
proactiveness indicate that agents operate without external intervention, interact
with other agents using some kind of Agent Communication Language (ACL),
perceive the environment answering to changes and are able to autonomously
exhibit goal-directed behaviours.
      </p>
      <p>
        BDI agents act on the basis of practical reasoning [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]: their intentions, i.e.
the goals agents are committed to achieve, originate from the intersection
between beliefs, i.e. the agent knowledge about the environment, and desires, i.e.
the set of states representing the environment as desired by agents. MAS and
BDI agents with an appropriate knowledge base can meet the guidelines of AAL
and AmI, indicating the need of unobtrusive, adaptable and dynamic intelligent
environments [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and requiring technical solutions that are exible and
adaptable to individual and changing needs [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. MAS applications in the AAL domain
are proposed in several scienti c contributions. In the system described in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]
BDI agents carry out speci c tasks, as controlling air condition and monitoring
patient's heartbeat, in patient monitoring scenario. In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] authors present a
system to monitor patients su ering from dementia, in which a Risk Assessment
Agent, using its knowledge base and information provided by agents responsible
for various ambient sensors, applies a method based on fuzzy logic to predict
risk situations and to trigger proper alarms. The work in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] is based on Home
Automation and describes a small society of BDI agents able to cope with energy
e ciency issues when di erent devices are available. In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] a Smart Home
Environment is based on a MAS: a Butler Agent infers the user's goals to provide
him suitable services, gathering information from the other agents.
      </p>
      <p>
        A di erent research area is focused on Internet of Things scenarios for AAL
and remote healthcare [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Here, the main problem is interoperability between
di erent devices and sensors. The multi-agent paradigm o ers a way to integrate
such information sources in a manageable knowledge base, thus allowing for a
better use of resources.
      </p>
      <p>
        Also sensor networks, HCI, HRI and robotics applications are gaining an
increasing attention, nding in AAL a natural eld of application. In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] data
provided by a hierarchy of wireless sensor networks, in a home environment,
are processed with machine learning techniques to monitor the posture and the
health conditions of an elderly. The work in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] highlights how the movements
of the assisted person can be analysed. Voice interaction seems a natural way to
communicate with the elderly, especially in smart homes ([
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]): in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] a set of
patterns for spoken output are analysed; the acceptance degree of speech
synthesis and audio interaction is evaluated in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], where di erent English accents are
considered. More in general the evaluation of the adoption of robotic
technologies in healthcare and AAL has been object of several researches: for example
in [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] the gender is recognised as more relevant than the age to asses the
acceptance of a robot to measure the blood pressure of a patient; the work in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]
de nes metrics to evaluate the interaction between robots piloted from remote
and the inhabitants of the environment. In addition, the research on robotics is
providing ever more powerful technologies as Attentive Systems ([
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]).
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>System Architecture</title>
      <p>The Virtual Carer is a MAS modelling a distributed, reliable and modular sensor
network composed by biometric and ambient sensors, and integrating a BDI core
agent (Virtual Carer Agent, VCA). The Virtual Carer is an IT system able to
communicate with an assisted person, to monitor his health conditions and to
control the environment around him. To cope with a highly variable environment
the VCA models reasoning mechanisms and behaviours similar to those of a
human being following the BDI paradigm. The large amount of information
used by VCA is represented by logical predicates, forming its Knowledge Base
(KB). VCA chooses the right actions to perform on the environment with an
inference engine applied on its KB. The VCA works as follows:
{ it analyses data provided by sensors and devices forming the system (i.e. by
agents controlling them) and updates its KB;
{ when its KB is updated, VCA generates new knowledge using its inference
engine;
{ with backward reasoning rules applied on its KB, VCA selects the main goal
and chooses (through backtracking) the plan to satisfy it;
{ VCA carries out the actions of chosen plan, collaborating with agents
responsible for actuators, in order to directly act on the environment.</p>
      <p>
        Figure 1 shows the basic architecture of the system. The system is composed
by the BDI Virtual Carer Agent, a Register Agent and a number Actuator
Agents and Sensor Agents.
The main goal of this agent is to provide assistance to the elderly, through the
execution of its plans on the basis of the context (its belief base), according to
the BDI paradigm. Figure 2 shows the Actor Model in the i* language [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
      </p>
      <p>Goals can be satis ed thanks to several tasks: the VCA has to identify the
position of the elderly, his health conditions and to detect anomalies using available
sensors. All the detected anomalies are registered through the Register Agent.
In order to complete these tasks the VCA has to register with the Directory
Facilitator (DF) of the whole agency, to get its services available for other agents.
3.2</p>
      <p>Sensor Agents
Sensor Agents can be distinguished in two types: Ambient Agents and Health
Agents. Ambient Agents are responsible for reading the value of ambient sensors
as, for instance, the temperature of a speci c room. They check if the recorded
values are in a predetermined range: if the value is outside of the range, the
Ambient Agent communicates the anomaly to the VCA ( gure 3). Presence
sensors are managed by Ambient Agents, too. For example, we can consider a
Passive Infrared (PIR) sensor: the Ambient Agent controlling it merely informs
the VCA about the presence of someone in the monitored room. Health Agents,
instead, manage sensors measuring values related to the health conditions of the
assisted person.
These agents are responsible for the activation and deactivation of the devices
composing the system, such as speakers, lights, monitors and so on. As
highlighted in gure 4, they must be able to receive request messages (typically from
the VCA) in order to execute on/o commands on the devices. Hence, their
main goal is the switching of the state of the controlled device, after a request
is received.
The Register Agent is responsible for the database storage of all the information
provided by sensors and of the anomalies detected by the VCA. Figure 5 contains
the Actor Model for the Register Agent. Its goal is to register anomalies in the
database.</p>
    </sec>
    <sec id="sec-4">
      <title>Implementation</title>
      <p>Agency</p>
      <p>The typical interactions between the VCA, Sensor Agents, Register Agent
and Actuator Agents are shown in gure 6. The VCA receives alarms from Sensor
Agents when a value is out of the predetermined range; in addition, the VCA
can directly require to read a value because the chosen plan requires data to
satisfy the goal. The Register Agent receives and stores in a database values
from Sensor Agents and anomaly reports from the VCA. The VCA can require
values from the database to the Register Agent. The VCA sends request to the
Actuator Agents in order to execute actions corresponding to the adopted plan.</p>
      <p>
        Sensor and Actuator Agents are implemented using the JADE framework [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]
whilst the BDI agent representing the VCA and the Register Agent are
implemented using JASON and the AgentSpeak language [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. It is important to notice
that the use of JADE framework allows the communication between agents with
FIPA-ACL messages, ensuring the modularity of the system: di erent devices
can be added any time simply integrating more agents. JASON is used for the
VCA, in order to apply the BDI paradigm, and for the Register Agent, allowing
to store beliefs directly in the database.
4.2
      </p>
      <p>Simulation scenario
the light on/o (AL1, AL2, AL3, AL4) are provided. In addition there is a
speaker (SP1, SP2, SP3) for each one of the rst three rooms, and a monitor to
visually communicate with the assisted person in room 4. Pressure sensors are
supposed to be in each place where the person can sit or lie down (e.g. couch,
bed, seats), and contact sensors are supposed to be placed on every door and
window, to monitor their open/close state. Body sensors are used to monitor
the vital parameters (e.g. heartbeat, body temperature) of the assisted person.
For each sensor and device in the described scenario the proper Ambient, Health
and Actuator Agents are created.
At the beginning of the simulation the VCA's belief base includes facts
representing the environment structure and pointing out the available sensors and devices.
Figure 8 shows an example of facts describing how the home environment for
the simulation scenario is divided in rooms.</p>
      <p>partOf(couch,hallway).
partOf(bed,bedroom).
partOf(livingRoom,home).
partOf(bedroom,home).
partOf(hallway,home).</p>
      <p>partOf(bathroom,home).</p>
      <p>Another extract of the belief base is shown in gure 9. The listed facts
indicate the areas covered by the available devices. For example the video device is
signi cant for the couch; the speaker 2, instead, covers a whole room.
covers(tv,couch).
covers(speaker1,bed).
covers(speaker2,hallway).</p>
      <p>covers(speaker3,bathroom).</p>
      <p>In addition to the facts in the belief base, the VCA knowledge base is
composed also by rules to infer new knowledge and thus to activate plans. The rules
allow the VCA to localize the elderly in a speci c room, to establish which
actuator covers the room and to decide if it has to be activated for an emergency
plan. Some examples of these rules are shown in gure 10.</p>
      <p>In this simulation, the VCA has several emergency plans: the one shown in
gure 11 is executed when an Ambient Agent, responsible for a temperature
admissible(D):- inside(A) &amp; videoDevice(D) &amp; covers(D,A).
admissible(D):- inside(A) &amp; audioDevice(D) &amp; covers(D,A).
covers(D,R1):- partOf(R1,R2) &amp; covers(D,R2).
inside(R1):- partOf(R1,R2) &amp; inside(R2).
sensor, reads a value out of the predetermined range. In this case the VCA
communicates the anomaly to the Register Agent and activates the plan "notify"
in order to evaluate if the monitored person has to be noti ed with some alarms.
A similar plan is activated when the body temperature of the assisted person is
out of a security range.</p>
      <p>+emergency1(V)[source(A)] : true
&lt;.print("Room temperature out of range");
.print("from sensor ", A);
.print("value ", V);
.time(H,M,S);
.send(register,tell,anomaly(A,V,H,M,S));
.print("Information sent to Register Agent");
?em1(N);
New = N + 1;
-+em1(New);
!notify;
!canc.</p>
      <p>The system was complemented by a BDI agent, the Elderly Agent, modelling
behaviours and activities of the person assisted by the Virtual Carer System. For
simulation reasons the Elderly Agent is able to send messages to other agents
of the system: for example, it informs the PIR agent when it moves in the
controlled room, and sends requests to the Health Sensors to know the value of
speci c health parameters. To simulate the di erent behaviours of the assisted
person, the Elderly Agent was provided with di erent plans. Figure 12 shows a
plan including the transition from the hallway to the bedroom, and the request
of the body temperature value.</p>
      <p>In a rst simulation scenario, we modelled the situation in which the assisted
person goes to bed and measures its body temperature. The simulation works
as follows. At rst, the Elderly Agent initializes the VCA, providing it the
information about its initial position; then, after 10 seconds (i.e. the time necessary
to get to bedroom), it informs the PIR Agent of its presence in the nal position
(this simulates the detection of the elderly by the PIR sensor). The PIR Agent
controlling the bedroom noti es the VCA about the presence of a person in the
+-scenario5 : true
&lt;.send(carer,tell,init(hallway));
.wait(10000);
.send(pir1,tell,at);
.send(carer,achieve,queryP(tempB)).
bedroom; thus VCA has a new belief (i.e. the presence of the assisted person in
room 1), and activates the plan ( gure 13) to turn the light on in the bedroom
and to turn it o in the hallway. Finally, the Elderly Agent sends a message
to the VCA to know its body temperature value. VCA activates a plan that
includes all the actions necessary to require the data from the proper Health
Agent and to communicate it to the Elderly Agent.</p>
      <p>@ent[atomic]
+enter[source(A)] : true
&lt;?inside(M);
?spir(A,R);
M \== R;
-+inside(R);
!powerOn(R,M);
.print("light on in ");
.print(R);
.print("light off in ");
.print(M);
-enter[source(A)].</p>
      <p>
        Beside plans similar to the one just described, we simulated plans without an
explicit request by the Elderly Agent, in which the Virtual Carer had to infer the
right actions. For example, when a window remains open in the bedroom and
the assisted person is sleeping, the decreasing of room and body temperature
should activate the plan to wake up the person and ask him to close the window.
In this scenario, the Ambient Agent associated to the bedroom window informs
the VCA that the window state is "open". At a later stage the Ambient Agent
responsible for T1 sensor communicates to the VCA that the detected value
is out of the predetermined range; a similar message is sent by Health Agent.
VCA updates its KB with these new beliefs and activates a plan ending with a
message to the Elderly Agent, asking it to close the window.
The evaluation of an AAL system that aims at the interaction with the assisted
individual to help him and ensure its security should include several perspectives,
as described in [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]: at least the points of view of end users (elderly people
and their relatives), physicians, medical caregivers and developers (software and
systems engineers) are essential to assess the quality and the e ectiveness of such
a system.
      </p>
      <p>At this stage of the work only the developers' point of view can be
considered: the simulations we carried out are adequate to underline that MAS and
BDI paradigm are useful when applied to AAL contexts. Agents, by their own
nature, can be easily distributed over a network. The MAS approach and the
adoption of communication standards as FIPA-ACL guarantee modularity to the
system, in order to cope with the addition or removal of devices. Several
agentbased frameworks, as JADE and JASON (both adopted for our simulations),
provide techniques to respond to fault-tolerance requirements: the Main
Container Replication Service (MCRS) ensures the execution of the agent platform,
the Directory Facilitator (DF) Persistence supports the traceability of agent
services. The BDI paradigm allows to quickly respond to changes in a dynamic
environment: new data from sensors result in the updating of the belief base
allowing the VCA to infer new beliefs and new desires. Thus goals are
established and plans to achieve them scheduled, using the knowledge base rules and
backtracking mechanisms to select the best plan for the current state resulting
from the belief base.</p>
      <p>
        Of course, the ideal test to fully validate the proposed approach should
include an AAL scenario with sensors and devices deployed in a real home
environment. In such a scenario the analysis of the e ectiveness of the system could
be carried out using participatory evaluations, as in [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ].
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>We described a multi-agent architecture to model an expert system for AAL.
The system, named Virtual Carer, has to deal with a dynamic environment,
monitoring the health conditions of an elderly person. To achieve these tasks
the system should model a distributed, reliable and modular sensor network
including also those devices typical of home automation. The core of the proposed
system is a BDI Agent, the Virtual Carer Agent (VCA) and it represents the
reasoning module of the Virtual Carer.</p>
      <p>The agents modelling various sensors and devices collaborate to simplify the
daily activities of the assisted person and to trigger alarms when something
is wrong with parameters regarding his health conditions. The multi-agent
approach allows to distribute the agents and the platform over a network. The
adoption of frameworks such as JADE guarantees:
{ the communication through FIPA-ACL messages, ensuring the exibility
of the system. New devices can be added simply integrating agents in the
proposed platform.
{ Recovery techniques (such as the DF Persistence or the MCRS) to achieve
fault tolerance goals.</p>
      <p>We tested the proposed architecture considering several simulation scenarios
and representing the assisted person using another BDI agent. Several plans were
taken into account, modelling di erent actions performed by the Elderly Agent
(e.g. movements, direct requests, changing of health parameters). These
simulations con rm that MAS and BDI paradigm improve modularity and adaptability
of AAL and AmI systems. The multi-agent approach guarantees the modularity
of the system, whilst the BDI paradigm permits to respond to changes in the
environment and in the needs of the assisted person. Thus this work con rm
the crucial role of Arti cial Intelligence to ensure a better quality of life in the
modern society.</p>
      <p>
        As future work more insightful tests have to be conducted: a real AAL
scenario, i.e. a daily-used home environment equipped with devices and sensors,
where an assisted person can live, is beyond our possibilities at this stage of
the work, but is the only way to fully validate the proposed approach.
Several technologies could be integrated in the Virtual Carer system: for example
those for video surveillance described in [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] could be useful with the purpose of
monitoring the conditions of the assisted person, ensuring its security. Moreover
intelligent Cyber-Physical Systems, combining arti cial intelligence and
physical subsystems with computing and networking [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], are ideal for the proposed
system.
      </p>
      <p>However the direction that this work seems to undertake is that one of an
interface between the medical personnel and the patient, being a Virtual Nurse,
i.e. a virtual hospital ward at the patient's home environment. Such a system
should act as a lter of information for the medical sta , monitoring the health
parameters of the person on the basis of his disease and providing only that
information considered signi cant. The result could be an earlier
dehospitalization for the patient, following the need of having hospital wards available for
emergencies and trying to provide an economically sustainable healthcare.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. United Nations: World population ageing,
          <year>1950</year>
          -
          <fpage>2050</fpage>
          . United Nations, New York (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Christensen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doblhammer</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rau</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaupel</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          :
          <article-title>Ageing populations: the challenges ahead</article-title>
          .
          <source>The Lancet</source>
          <volume>374</volume>
          (
          <issue>9696</issue>
          ) (
          <year>2009</year>
          )
          <volume>1196</volume>
          {
          <fpage>1208</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kleinberger</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Becker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ras</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holzinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Muller, P.:
          <article-title>Ambient intelligence in assisted living: enable elderly people to handle future interfaces</article-title>
          . In:
          <article-title>Universal access in human-computer interaction</article-title>
          .
          <source>Ambient interaction</source>
          . Springer (
          <year>2007</year>
          )
          <volume>103</volume>
          {
          <fpage>112</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Sun</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>De Florio</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gui</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blondia</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Promises and challenges of ambient assisted living systems</article-title>
          .
          <source>In: Information Technology: New Generations</source>
          ,
          <year>2009</year>
          . ITNG '
          <volume>09</volume>
          . Sixth International Conference on. (
          <year>2009</year>
          )
          <volume>1201</volume>
          {
          <fpage>1207</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>AAL</surname>
            <given-names>EUROPE</given-names>
          </string-name>
          :
          <article-title>Ambient assisted living joint programme</article-title>
          .
          <source>Retrieved April 3</source>
          ,
          <year>2013</year>
          , from http://www.aal-europe.eu/ (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sadri</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Ambient intelligence: A survey</article-title>
          .
          <source>ACM Computing Surveys</source>
          <volume>43</volume>
          (
          <issue>4</issue>
          ) (
          <year>2011</year>
          )
          <volume>1</volume>
          {
          <fpage>66</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Pollack</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Intelligent technology for an aging population: The use of ai to assist elders with cognitive impairment</article-title>
          .
          <source>AI</source>
          magazine
          <volume>26</volume>
          (
          <issue>2</issue>
          ) (
          <year>2005</year>
          )
          <fpage>9</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cook</surname>
            ,
            <given-names>D.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Augusto</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jakkula</surname>
            ,
            <given-names>V.R.</given-names>
          </string-name>
          :
          <article-title>Ambient intelligence: Technologies, applications, and opportunities</article-title>
          .
          <source>Pervasive and Mobile Computing</source>
          <volume>5</volume>
          (
          <issue>4</issue>
          ) (
          <year>2009</year>
          )
          <volume>277</volume>
          {
          <fpage>298</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>O</given-names>
            <surname>'Grady</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.J.</given-names>
            ,
            <surname>Muldoon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Dragone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Tynan</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O</given-names>
            <surname>'Hare</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.M.</surname>
          </string-name>
          :
          <article-title>Towards evolutionary ambient assisted living systems</article-title>
          .
          <source>Journal of Ambient Intelligence and Humanized Computing</source>
          <volume>1</volume>
          (
          <issue>1</issue>
          ) (
          <year>2010</year>
          )
          <volume>15</volume>
          {
          <fpage>29</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Holzinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Searle</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auinger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Zie e, M.:
          <article-title>Informatics as semiotics engineering: lessons learned from design, development and evaluation of ambient assisted living applications for elderly people. Universal Access in Human-Computer Interaction</article-title>
          . Context
          <string-name>
            <surname>Diversity</surname>
          </string-name>
          (
          <year>2011</year>
          )
          <volume>183</volume>
          {
          <fpage>192</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Palazzo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>A.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Claudi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dolcini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sernani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>A multi-agent architecture for health information systems</article-title>
          . In:
          <article-title>Advanced Methods and Technologies for Agent and Multi-Agent Systems</article-title>
          . Volume
          <volume>252</volume>
          of
          <article-title>Frontiers in Arti cial Intelligence and Applications</article-title>
          .
          <source>IOSPress</source>
          (
          <year>2013</year>
          )
          <volume>375</volume>
          {
          <fpage>384</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Russell</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norvig</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Arti cial Intelligence: A Modern Approach. 3 edn. Prentice Hall series in arti cial intelligence</article-title>
          .
          <source>Prentice Hall</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Wooldridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jennings</surname>
            ,
            <given-names>N.R.</given-names>
          </string-name>
          :
          <article-title>Intelligent agents: Theory and practice</article-title>
          .
          <source>Knowledge engineering review 10(2)</source>
          (
          <year>1995</year>
          )
          <volume>115</volume>
          {
          <fpage>152</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Bratman</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Intentions</surname>
            , Plans, and
            <given-names>Practical</given-names>
          </string-name>
          <string-name>
            <surname>Reason</surname>
          </string-name>
          . Harvard University Press, Cambridge, MA (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Otte</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rollwage</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <article-title>Konig-</article-title>
          <string-name>
            <surname>Ries</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dettborn</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabdulkhakova</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Openaal - the open source middleware for ambient-assisted living (aal)</article-title>
          . In: AALIANCE conference, Malaga,
          <string-name>
            <surname>Spain.</surname>
          </string-name>
          (
          <year>2010</year>
          ) 1{
          <fpage>5</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Borowczyk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gawinecki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paprzycki</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Bdi agents in a patient monitoring scenario</article-title>
          .
          <source>In: Pervasive Computing Technologies for Healthcare</source>
          ,
          <year>2008</year>
          .
          <article-title>PervasiveHealth 2008</article-title>
          . Second International Conference on. (
          <year>2008</year>
          )
          <volume>82</volume>
          {
          <fpage>85</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Nefti</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manzoor</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manzoor</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Cognitive agent based intelligent warning system to monitor patients su ering from dementia using ambient assisted living</article-title>
          .
          <source>In: Information Society (i-Society)</source>
          , 2010 International Conference on. (
          <year>2010</year>
          )
          <volume>92</volume>
          {
          <fpage>97</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Reinisch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kastner</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Agent based control in the smart home</article-title>
          .
          <source>In: IECON 2011 - 37th Annual Conference on IEEE Industrial Electronics Society</source>
          . (
          <year>2011</year>
          )
          <volume>334</volume>
          {
          <fpage>339</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Cavone</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Carolis</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferilli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Novielli</surname>
            ,
            <given-names>N.:</given-names>
          </string-name>
          <article-title>An agent-based approach for adapting the behavior of a smart home environment</article-title>
          .
          <source>In: 12th Workshop on Objects and Agents, WOA-2011. Volume 741 of CEUR Workshop Proceedings</source>
          . (
          <year>2011</year>
          )
          <volume>105</volume>
          {
          <fpage>111</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Dohr</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Modre-Opsrian</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drobics</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schreier</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>The internet of things for ambient assisted living</article-title>
          .
          <source>In: Information Technology: New Generations (ITNG)</source>
          ,
          <year>2010</year>
          Seventh International Conference on. (
          <year>2010</year>
          )
          <volume>804</volume>
          {
          <fpage>809</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Mileo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Merico</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pinardi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bisiani</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A logical approach to home healthcare with intelligent sensor-network support</article-title>
          .
          <source>The Computer Journal</source>
          <volume>53</volume>
          (
          <issue>8</issue>
          ) (
          <year>2010</year>
          )
          <volume>1257</volume>
          {
          <fpage>1276</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pinardi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bisiani</surname>
          </string-name>
          , R.:
          <article-title>Movement recognition, a lexical approach</article-title>
          .
          <source>In: AITAMI10</source>
          . (
          <year>2010</year>
          )
          <volume>170</volume>
          {
          <fpage>177</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Vacher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Portet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fleury</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noury</surname>
          </string-name>
          , N.:
          <article-title>Development of audio sensing technology for ambient assisted living: Applications and challenges</article-title>
          .
          <source>International Journal of E-Health and Medical Communications (IJEHMC) 2</source>
          (
          <issue>1</issue>
          ) (
          <year>2011</year>
          )
          <volume>35</volume>
          {
          <fpage>54</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Schnelle-Walka</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>I tell you something</article-title>
          .
          <source>In: Proceedings of the 16th European Conference on Pattern Languages of Programs</source>
          . (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Tamagawa</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Watson</surname>
            ,
            <given-names>C.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuo</surname>
            ,
            <given-names>I.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>MacDonald</surname>
            ,
            <given-names>B.a.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Broadbent</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>The e ects of synthesized voice accents on user perceptions of robots</article-title>
          .
          <source>International Journal of Social Robotics</source>
          <volume>3</volume>
          (
          <issue>3</issue>
          ) (
          <year>2011</year>
          )
          <volume>253</volume>
          {
          <fpage>262</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Zealand</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuo</surname>
            ,
            <given-names>I.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rabindran</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Broadbent</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>Y.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerse</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sta</surname>
            <given-names>ord</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.M.Q.</given-names>
            ,
            <surname>Macdonald</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.A.</surname>
          </string-name>
          :
          <article-title>Age and gender factors in user acceptance of healthcare robots</article-title>
          .
          <source>In: The 18th IEEE International Symposium on Robot and Human Interactive Communication</source>
          . (
          <year>2009</year>
          )
          <volume>214</volume>
          {
          <fpage>219</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Kristo</surname>
            <given-names>ersson</given-names>
          </string-name>
          , A.,
          <string-name>
            <surname>Severinson Eklundh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lout</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Measuring the quality of interaction in mobile robotic telepresence: A pilots perspective</article-title>
          .
          <source>International Journal of Social Robotics</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ) (
          <year>2012</year>
          )
          <volume>89</volume>
          {
          <fpage>101</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Ognibene</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Demiris</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Towards active event recognition</article-title>
          .
          <source>In: Proceedings of the 23rd International Joint Conference on Arti cial Intelligence</source>
          .
          <article-title>(</article-title>
          <year>2013</year>
          )
          <volume>2495</volume>
          {
          <fpage>2501</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.S.:</given-names>
          </string-name>
          <article-title>Social modeling and i*</article-title>
          .
          <source>In: Conceptual Modeling: Foundations and Applications</source>
          . Springer (
          <year>2009</year>
          )
          <volume>99</volume>
          {
          <fpage>121</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Bellifemine</surname>
            ,
            <given-names>F.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caire</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenwood</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Developing multi-agent systems with JADE</article-title>
          . Volume
          <volume>7</volume>
          .
          <string-name>
            <surname>Wiley</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Bordini</surname>
            ,
            <given-names>R.H.</given-names>
          </string-name>
          , Hubner,
          <string-name>
            <given-names>J.F.</given-names>
            ,
            <surname>Wooldridge</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Programming multi-agent systems in AgentSpeak using Jason</article-title>
          . Volume
          <volume>8</volume>
          . Wiley-Interscience (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Kleinberger</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jedlitschka</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storf</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steinbach-Nordmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prueckner</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>An approach to and evaluations of assisted living systems using ambient intelligence for emergency monitoring and prevention</article-title>
          .
          <source>In: Universal Access in Human-Computer Interaction. Intelligent and Ubiquitous Interaction Environments</source>
          . Springer (
          <year>2009</year>
          )
          <volume>199</volume>
          {
          <fpage>208</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Demiris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliver</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dickey</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skubic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rantz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Findings from a participatory evaluation of a smart home application for older adults</article-title>
          .
          <source>Technology and Health Care</source>
          <volume>16</volume>
          (
          <issue>2</issue>
          ) (
          <year>2008</year>
          )
          <volume>111</volume>
          {
          <fpage>118</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <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.F.</given-names>
          </string-name>
          :
          <article-title>Marvin: mobile autonomous robot for video surveillance networks</article-title>
          .
          <source>In: Computer Modeling and Simulation (EMS)</source>
          ,
          <year>2012</year>
          Sixth UKSim/AMSS European Symposium on. (
          <year>2012</year>
          )
          <volume>21</volume>
          {
          <fpage>26</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Claudi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sernani</surname>
            ,
            <given-names>P.</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.F.</given-names>
          </string-name>
          :
          <article-title>A hierarchical hybrid model for intelligent cyber-physical systems</article-title>
          .
          <source>In: Intelligent Solutions in Embedded Systems (WISES</source>
          <year>2013</year>
          ),
          <source>Proceedings of the 11th Workshop on</source>
          . (
          <year>2013</year>
          ) 1{
          <fpage>6</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>