8 CONCLUSIONS
In this paper we presented the new Home Manager
system, extended in the Butlers perspective.
Despite its many limitations and strong simplifica-
tions, due to its proof-of-concept nature, the “Butler-
ised” prototype makes one first, yet fundamental, step
towards the Butlers upper layers: by reifying the user
position via geo-localisation and adding the ability
to reason over such information, enabling the antic-
ipation of the user’s needs, it highlights the poten-
tial of the innovative pervasive scenarios envisioned
in (Denti, 2014), and shows their feasibility in princi-
ple.
For this reason, this result is more a starting point
than the end of the story: as discussed above, a lot
of work remains to be done, and many extensions, in
several different directions, are worth considering.
For instance, if the above-cited frameworks by the
major players become eventually popular, an integra-
tion with our approach could be studied, although
their goals refer mainly to the Butlers lower layers (2,
3 and possibly 4) while we mean to incrementally en-
able advanced features from the Butlers upper layers.
At the same time, serious difficulties have to be
expected when moving on, especially towards the up-
per Butlers layers: apart from technical difficulties
in enabling the interaction among so many heteroge-
neous entities, the effectiveness and the actual scala-
bility of the approach are still to be proved, and so are
the robustness and reliability of the TuCSoN infras-
tructure in such a challenging scenario. Proper knowl-
edge representation is also likely to be a critical issue
when the application scenario goes beyond the toy ex-
ample presented in this paper. Moreover, in the per-
spective, proper design metaphors and user metaphors
will be needed to deal with the complexity of layers 6
and 7, with their challenging goals of supporting ex-
perience sharing, advanced user involvement, etc.
So, our approach will be to proceed stepwise: the
first planned step is to go beyond the single, pre-
defined take-away pizzeria considered in this exam-
ple, adding the notion of user’s favorites and possibly
importing them from existing social networks (Face-
book, Google+, and others), thus adding some (min-
imal) layer 6 feature. The next step will be to inte-
grate the system with Google Maps (at least partially),
so as to grab the user’s check-in location (take-away
pizzeria, restaurant, chemist’s, etc) from that source,
removing the current requirement that it is known a-
priori. Apart from the better usability, this step would
strongly enhance the prompter agent role, while con-
stituting a major testbed both for the Butlers architec-
ture and the Home Manager system design.
ACKNOWLEDGEMENTS
Authors would like to thank Dipl. Eng. Ilaria Berto-
letti for her contribution to this project and her work
to the new prototype and the Android app, and Dr.
Eng. Leo Di Carlo for his work to the extension of
basic the prototype.
REFERENCES
Apple(2014). Home kit https://developer.apple.com/homekit/
Ayala, I., Amor, M., and Fuentes, L. (2013). Self-
configuring agents for ambient assisted living ap-
plications. Personal and Ubiquitous Computing,
17(6):1159–1169.
Bartolini, S., Milosevic, B., D’Elia, A., Farella, E., Benini,
L., and Cinotti, T. (2012). Reconfigurable natural in-
teraction in smart environments: approach and proto-
type implementation. Personal and Ubiquitous Com-
puting, 16(7):943–956.
Busi, N., Ciancarini, P., Gorrieri, R., and Zavattaro, G.
(2001). Coordination models: a guided tour. Spinger.
Casadei, M. and Omicini, A. (2009). Situated tuple centres
in ReSpecT. In Shin, S. Y., Ossowski, S., Menezes,
R., and Viroli, M., editors, 24th Annual ACM Sympo-
sium on Applied Computing (SAC 2009), volume III,
pages 1361–1368, Honolulu, Hawai’i, USA. ACM.
Casadei, M. and Omicini, A. (2010). Programming agent-
environment interaction for mas situatedness in re-
spect. The Knowledge Engineering Review. Regular
Submission.
Ch
´
e, N., Pardons, N., Vanrompay, Y., Preuveneers, D., and
Berbers, Y. (2010). An intelligent domotics system to
automate user actions. In Ambient Intelligence and
Future Trends-International Symposium on Ambient
Intelligence (ISAmI 2010), volume 72 of Advances
in Intelligent and Soft Computing, pages 201–204.
Springer Berlin Heidelberg.
Chong, N.-Y. and Mastrogiovanni, F. (2011). Ambient In-
telligence and Smart Environments: Trends and Per-
spectives. IGI Global.
Conte, G. and Scaradozzi, D. (2007). Applying mas theory
to complex home automation systems. Modeling and
Control of Complex Systems.
Coronato, A. and Pietro, G. D. (2010). Pervasive and Smart
Technologies for Healthcare: Ubiquitous Methodolo-
gies and Tools. IGI Global.
Denti, E. (2014). Novel pervasive scenarios for home
management: the butlers architecture. SpringerPlus,
3(52):1–30.
Ducatel, K., Bogdanowicz, M., Scapolo, F. Leijten, J., and
Burgelman, J.-C. (2001). Scenarios for ambient intel-
ligence in 2010. final, IPTS – European Commission’s
Joint Research Centre.
Gamification Community (2013). The gamification com-
munity portal. http://www.gamification.org.
Google (2014). Works with nest.
http://techcrunch.com/2014 /06/23/google-makes-its-
nest-at-the-center-of-the-smart-home/.