ous smart home scenarios. Automatic updates also
prevent the possibility of occasionally not registering
some frequently changing data values.
We developed an ACL JavaScript library, and
demonstrated interoperability between browser
agents and the smart home system. The use of
WebSocket MTP enabled the communication. Using
the default HTTP MTP in JADE it would be impos-
sible for browser agents to receive messages from
the smart home system. Providing a standard Web
interface for mobile devices, e.g., smart phones can
result in interesting applications in the future. We
consider browser agents as important technology to
participate in realizing the ambient intelligence.
Both the idea of transforming smart home Web
services data into RDF and to represent it in stan-
dard FIPA-RDF agent language have been proposed
by earlier research in the field. However, detailed
and evaluated generalizable approach similar to ours
to map Web services based smart home information
from oBIX into RDF has not been presented before.
Future work includes better data mapping with
known ontologies, implementation of real world use
cases, and development of intelligent agent services.
REFERENCES
Bellifemine, F., Poggi, A., and Rimassa, G. (1999). Jade–
a fipa-compliant agent framework. In Proceedings of
PAAM, volume 99, page 33. London.
Chen, H., Finin, T., and Joshi, A. (2003). An ontology
for context-aware pervasive computing environments.
The Knowledge Engineering Review, 18(3):197–207.
Chen, L., Nugent, C., Mulvenna, M., Finlay, D., and Hong,
X. (2009). Semantic smart homes: towards knowl-
edge rich assisted living environments. In Intelligent
Patient Management, pages 279–296. Springer.
Considine, T. (2010). Open Building Information Exchange
(oBIX) version 1.1. OASIS Working Draft 06, June
2010.
Coyle, L., Neely, S., Rey, G., Stevenson, G., Sullivan, M.,
Dobson, S., and Nixon, P. (2006). Sensor fusion-based
middleware for assisted living. In Smart Homes and
Beyond: ICOST 2006: 4th International Conference
on Smart Homes and Health Telematics, volume 19,
pages 281–288. IOS Press.
Coyle, L., Neely, S., Stevenson, G., Sullivan, M., Dobson,
S., and Nixon, P. (2007). Sensor fusion-based middle-
ware for smart homes. International Journal of Assis-
tive Robotics and Mechatronics, 8(2):53–60.
FIPA (2002a). FIPA Agent Message Transport Service
Specification. Foundation for Intelligent Physical
Agents.
FIPA (2002b). FIPA Query Interaction Protocol Specifica-
tion. Foundation for Intelligent Physical Agents.
FIPA (2002c). FIPA Request Interaction Protocol Specifi-
cation. Foundation for Intelligent Physical Agents.
FIPA (2002d). FIPA Subscribe Interaction Protocol Speci-
fication. Foundation for Intelligent Physical Agents.
Gu, T., Wang, X. H., Pung, H. K., and Zhang, D. Q. (2004).
An ontology-based context model in intelligent envi-
ronments. In Proceedings of communication networks
and distributed systems modeling and simulation con-
ference, volume 2004, pages 270–275.
Huberman, B. A. and Clearwater, S. H. (1995). A multi-
agent system for controlling building environments. In
ICMAS, pages 171–176.
J¨arvinen, H., Garcia-Gasulla, D., and Cort´es, U. (2014). A
push-based agent communication model empowering
assistive technologies. International Journal on Arti-
ficial Intelligence Tools, 23(1).
Jiang, L., Liu, D.-Y., Yang, B., et al. (2004). Smart home
research. In Proceedings of the Third Conference on
Machine Learning and Cybernetics, pages 659–664.
Kim, E. and Choi, J. (2006). An ontology-based context
model in a smart home. In Computational Science and
Its Applications-ICCSA 2006, pages 11–20. Springer.
Miori, V., Tarrini, L., Manca, M., and Tolomei, G. (2006).
An open standard solution for domotic interoperabil-
ity. 52(1):97–103.
Perumal, T., Ramli, A. R., Leong, C. Y., Samsudin, K.,
and Mansor, S. (2010). Middleware for heteroge-
neous subsystems interoperability in intelligent build-
ings. Automation in Construction, 19(2):160 – 168.
Sashima, A., Izumi, N., and Kurumatani, K. (2005). Agents
that coordinate web services in ubiquitous comput-
ing. In Ubiquitous Computing Systems, pages 131–
145. Springer.
Tokunaga, E., Ishikawa, H., Kurahashi, M., Morimoto, Y.,
and Nakajima, T. (2002). A framework for connect-
ing home computing middleware. In ICDCSW, pages
765–770, Washington, DC, USA. IEEE Computer So-
ciety.
Wang, S., Xu, Z., Cao, J., and Zhang, J. (2007). A middle-
ware for web service-enabled integration and interop-
eration of intelligent building systems. Automation in
Construction, 16(1):112 – 121. CAAD Futures, 2005.
Wang, X., Dong, J. S., Chin, C., Hettiarachchi, S. R., and
Zhang, D. (2004a). Semantic space: an infrastruc-
ture for smart spaces. Pervasive Computing, IEEE,
3(3):32–39.
Wang, X. H., Zhang, D. Q., Gu, T., and Pung, H. K.
(2004b). Ontology based context modeling and rea-
soning using owl. In Pervasive Computing and Com-
munications Workshops, 2004. Proceedings of the
Second IEEE Annual Conference on, pages 18–22.
Ieee.
Xu, J., Lee, Y.-H., Tsai, W.-T., Li, W., Son, Y.-S., Park, J.-
H., and Moon, K.-D. (2009). Ontology-based smart
home solution and service composition. In Embedded
Software and Systems, 2009. ICESS’09. International
Conference on, pages 297–304. IEEE.
Zhang, D., Gu, T., and Wang, X. (2005). Enabling
context-aware smart home with semantic web tech-
nologies. International Journal of Human-friendly
Welfare Robotic Systems, 6(4):12–20.
ICAART2015-InternationalConferenceonAgentsandArtificialIntelligence
148