Skip to main content
Log in

Semantic based events signaling for AAL systems

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bizer C, Schultz A (2009) The berlin sparql benchmark. Int J Sem Web Inf Syst 5(2):1–24

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Lotfi A et al (2012) Smart homes for the elderly dementia sufferers: identification and prediction of abnormal behavior. J AIHC 3(3):205–218

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Memon M et al (2014) Ambient assisted living health-care frameworks, platforms, standards, and quality attributes. Sensors 14(3):4312–4341

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Mario Veniero.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-017-0534-0

Keywords

Navigation