Abstract
The synergistic cooperation of a set of different devices is still one of the major open issues in designing the new generation of collaborative AAL system. To contribute to fill this gap, this paper introduces Semantic Events Notifier (SEN), a lightweight prototype of semantic-based and agent-oriented middleware that aims to provide near real-time events notification among all the enabled devices of an AAL system. The idea behind this research work goes in the direction to find scalable technological solution to answer the continued growth of objects connected to the IoT network, in particular, within the domestic environment. SEN enables the involved Smart Objects to cooperate synergistically based on a shared semantic model, thus contributing to support various tailored services that assist elderly users or users with disabilities for a better and healthier life in their preferred living environment. Moreover, a prototype of the platform has been implemented and validated to prove the correctness of the approach. Finally, the evaluation of its quality of service requirements in terms of latency, efficiency, and scalability has been conducted in a real case study by means of a defined benchmark.
Similar content being viewed by others
References
ActiveMQ. Online. http://activemq.apache.org
ActiveMQ OpenWire. Online. http://activemq.apache.org/openwire.html
Adis W (2003) Quality of service middleware. Ind Manag Data Syst 103(1):47–51
Ali MI et al (2015) A semantic processing framework for IoT-enabled communication systems
Amiribesheli M, Benmansour A, Bouchachia A (2015) A review of smart homes in healthcare. J AIHC 6(4):1–23
Apache ActiveMQ. Online. https://aws.amazon.com/iot-platform/
Apache Storm. Online. http://storm.apache.org/
Armbrust M et al (2010) A view of cloud computing. Commun ACM 534:50–58
Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805
SPARQL-based framework for semantically-based event processing. (2015) Maribor Slovenia
Bellifemine F, Caire G, Greenwood D (2007) Developing multi-agent systems with JADE, vol 7. Wiley
Berners-Lee T, Hendler J, Lassila O (2001) The semantic web. Sci Am 284(5):34–43
Bizer C, Schultz A (2009) The berlin sparql benchmark. Int J Sem Web Inf Syst 5(2):1–24
Bossi L, Braghin S, Trombetta A (2014) Multidimensional reputation network for service composition in the internet of things. In: 2014 IEEE International Conference on Services Computing (SCC)
Clemente S, Loia V, Veniero M (2014) Applying cognitive situation awareness to collision avoidance for harbour last-mile area safety. J Ambient Intell Hum Comput 5(5):741–745
Cook N (2008) Enterprise 2.0: how social software will change the future of work. Gower Publishing Ltd
Cudr-Mauroux P (2013) Loose ontological coupling and the social semantic web. J AIHC 4(3):349–356
Curry E (2004) Message-oriented middleware. In: Middleware for communications, pp. 1–28
Dave B, Broekstra J (2008) SPARQL query results XML format. W3C Recommendation 15. https://www.w3.org/TR/2013/REC-rdf-sparql-XMLres-20130321/
Devanbu PT, Stubblebine S (2000) Software engineering for security: a roadmap In: Proceedings of the Conference on the Future of Software Engineering, ACM
Endsley M, Garland DJ (2000) Theoretical underpinnings of situation awareness: a critical review. In: Situation awareness analysis and measurement, pp 3–32
FIPA (2008) Fipa communicative act library specification. http://www.fipa.org/specs/fipa00037/SC00037J.html
FIPA (2003) Subscribe interaction protocol specification. http://www.fipa.org/specs/fipa00035/
Fortino G et al (2013) An agent-based middleware for cooperating smart objects. In: Highlights on practical applications of agents and multi-agent systems, pp 387–398
Furno D, Loia V, Veniero M (2010) A fuzzy cognitive situation awareness for airport security. Control Cybern 39(4):959–982
Furno D et al (2011) Towards an agent-based architecture for managing uncertainty in situation awareness. In: IEEE Symposium on Intelligent Agent (IA) Paris
Gao F, Ali MI, Mileo A (2014) Semantic discovery and integration of urban data streams, vol 1280. In: Proceedings of the Fifth International Conference on Semantics for Smarter Cities
Gyrard A, Bonnet C, Boudaoud K (2014) Enrich machine-to-machine data with semantic web technologies for cross-domain applications. In: IEEE World Forum on Internet of Things (WF-IoT)
Gyrard A et al (2015) Cross-domain Internet of Things application development: M3 framework and evaluation. In: Future Internet of Things and Cloud (FiCloud) 2015 3rd International Conference
Harper R (2003) Inside the smart home: ideas, possibilities and methods. Springer London, pp 1–13
Harris S, Seaborne A, Prud’hommeaux E (2013) SPARQL 1.1 query language. Tech. rep. W3C recommendation 21.10. https://www.w3.org/TR/sparql11-query/
Hinchcliffe D (2007) The state of Enterprise 2.0. In: The Enterprise Web 2
Hohpe G, Woolf B (2004) Enterprise integration patterns: designing, building, and deploying messaging solutions. Addison-Wesley Professional
Katasonov A et al (2008) Smart semantic middleware for the internet of things. ICINCO-ICSO 8:169–178
Koskela T, Vnnen-Vainio-Mattila K (2004) Evolution towards smart home environments: empirical evaluation of three user interfaces. Person Ubiquitous Comput 8(3–4):234–240
Liu M et al (2016) Semantic agent-based service middleware and simulation for smart cities. Sensors 16:12
Lotfi A et al (2012) Smart homes for the elderly dementia sufferers: identification and prediction of abnormal behavior. J AIHC 3(3):205–218
McAfee AP (2009) Enterprise 2.0: new collaborative tools for your organization’s toughest challenges. Harvard Business Press
McAfee AP (2016) Enterprise 2.0: The dawn of emergent collaboration. MIT Sloan Manag Rev 47(3):21
Memon M et al (2014) Ambient assisted living health-care frameworks, platforms, standards, and quality attributes. Sensors 14(3):4312–4341
Microsoft. Microsoft IoT. Tech. rep. Microsoft. https://www.microsoft.com/en-us/internet-of-things/
Miorandi D et al (2012) Internet of things: vision, applications and research challenges. Ad Hoc Netw 10:1497–1516
Modoni GE, Sacco M, Terkaj W (2014) A survey of RDF store solutions. In: International ICE Conference on Engineering, Technology and Innovation (ICE)
Modoni GE, Sacco M, Terkaj W (2016a) A telemetry-driven approach to simulate data-intensive manufacturing processes. In: 49th Procedia CIRP-CMS 57, pp. 281–285
Modoni GE, Veniero M, Sacco M (2016b) Semantic knowledge management and integration services for AAL applications’. In: Proceedings ForI-tAAL2016, Lecture Notes in Electrical Engineering
Modoni GE et al (2016c) Enhancing factory data integration through the development of an ontology: from the reference models reuse to the semantic conversion of the legacy models. Int J Comput Integr Manuf 1–17
Perera C, Vasilakos A (2016) A knowledge based resource discovery for Internet of Things. Knowl Based Syst 109:122–136
Perumal T et al (2008) Interoperability for smart home environment using web services. Int J Smart Home 2(4):1–16
Project Jersey. Online. https://jersey.java.net/
Prud’hommeaux E, Seaborne A (2013) SPA RQL query language for RDF. Tech. rep. W3C. https://www.w3.org/TR/rdf-sparql-protocol/
Razzaque MA et al (2016) Middleware for internet of things: a survey. IEEE Internet Things J 3(1):70–95
Sacco M et al (2014) Supporting the design of AAL through a SW integration framework: the D4All Project. In: International Conference on Universal Access in Human–Computer Interaction, pp 75–84
Seaborne A (2013a) SPARQL 1.1 Query results CSV and TSV formats. Tech. rep. W3C. https://www.w3.org/TR/2013/REC-sparql11-results-csv-tsv-20130321/
Seaborne A (2013b) SPARQL 1.1 Query Results JSON Format. Tech. rep. W3C. http://www.w3.org/TR/2013/REC-sparql11-results-json-20130321
Sheth A, Henson C, Sahoo S (2008) Semantic Sensor Web. IEEE Internet Comput 12(4):78–83
SPARQL Working Group (2009) Tech. rep. W3C. https://www.w3.org/2009/sparql/wiki/Main_Page
Stardog. Online.http://stardog.com/
Stuckenschmidt H et al (2010) Towards expressive stream reasoning. In: Dagstuhl Seminar proceedings. Schloss Dagstuhl-Leibniz-Zentrum fr Informatik
Tapia DI et al (2010) Agents and ambient intelligence: case studies. J AIHC 1(4):85–93
Taylor K, Leidinger L (2011) Ontology-driven complex event processing in heterogeneous sensor networks. In: The Semanic Web: Research and Applications, vol 5871. Springer, pp 285–299
Van Den Broek G, Cavallo F, Wehrmann C (2010) AALIANCE ambient assisted living roadmap, vol 6. IOS press
Acknowledgements
This work has been co-funded by the Ministry of University and Research of Italy within the cluster Tecnologie per gli ambienti di vita Technologies for Ambient Assisted Living initiatives, with the overall objective of increasing the quality of life in the domestic environments using the modern technologies.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Modoni, G.E., Veniero, M., Trombetta, A. et al. Semantic based events signaling for AAL systems. J Ambient Intell Human Comput 9, 1311–1325 (2018). https://doi.org/10.1007/s12652-017-0534-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-017-0534-0