eprintid: 38177 rev_number: 20 eprint_status: archive userid: 2544 dir: disk0/00/03/81/77 datestamp: 2015-10-20 09:00:34 lastmod: 2015-10-20 09:01:22 status_changed: 2015-10-20 09:01:22 type: thesis metadata_visibility: show creators_name: Li, Xin contributors_name: Martínez Ortega, José Fernán title: Context modelling for natural Human Computer Interaction applications in e-health rights: by-nc-nd ispublished: unpub subjects: informatica subjects: medicina full_text_status: public abstract: The conception of IoT (Internet of Things) is accepted as the future tendency of Internet among academia and industry. It will enable people and things to be connected at anytime and anyplace, with anything and anyone. IoT has been proposed to be applied into many areas such as Healthcare, Transportation,Logistics, and Smart environment etc. However, this thesis emphasizes on the home healthcare area as it is the potential healthcare model to solve many problems such as the limited medical resources, the increasing demands for healthcare from elderly and chronic patients which the traditional model is not capable of. A remarkable change in IoT in semantic oriented vision is that vast sensors or devices are involved which could generate enormous data. Methods to manage the data including acquiring, interpreting, processing and storing data need to be implemented. Apart from this, other abilities that IoT is not capable of are concluded, namely, interoperation, context awareness and security & privacy. Context awareness is an emerging technology to manage and take advantage of context to enable any type of system to provide personalized services. The aim of this thesis is to explore ways to facilitate context awareness in IoT. In order to realize this objective, a preliminary research is carried out in this thesis. The most basic premise to realize context awareness is to collect, model, understand, reason and make use of context. A complete literature review for the existing context modelling and context reasoning techniques is conducted. The conclusion is that the ontology-based context modelling and ontology-based context reasoning are the most promising and efficient techniques to manage context. In order to fuse ontology into IoT, a specific ontology-based context awareness framework is proposed for IoT applications. In general, the framework is composed of eight components which are hardware, UI (User Interface), Context modelling, Context fusion, Context reasoning, Context repository, Security unit and Context dissemination. Moreover, on the basis of TOVE (Toronto Virtual Enterprise), a formal ontology developing methodology is proposed and illustrated which consists of four stages: Specification & Conceptualization, Competency Formulation, Implementation and Validation & Documentation. In addition, a home healthcare scenario is elaborated by listing its well-defined functionalities. Aiming at representing this specific scenario, the proposed ontology developing methodology is applied and the ontology-based model is developed in a free and open-source ontology editor called Protégé. Finally, the accuracy and completeness of the proposed ontology are validated to show that this proposed ontology is able to accurately represent the scenario of interest. date_type: completed date: 2014-11-28 pages: 123 institution: ETSIS_Telecomunicacion department: Ingenieria_telematica_2014 thesis_type: masters refereed: TRUE referencetext: [1] P. Guillemin and P. Friess, “Internet of things strategic research roadmap,” The Cluster of European Research Projects, Tech. Rep., September 2009, http://www.internet-of-things-research.eu/pdf/IoT Cluster Strategic Research Agenda 2009.pdf [Accessed on: 2011-08-15]. [2] L. Atzori, A. Iera, G. Morabito, The Internet of Things: a survey, Comput. Netw. 54 (15) (2010) 2787–2805. [3] D. Guinard, “Towards the web of things: Web mashups for embedded devices,” in In MEM 2009 in Proceedings of WWW 2009. ACM, 2009. [4] K. Ashton, "That internet of things thing in the real world, things matter more than ideas,” RFID Journal, June 2009, http://www.rfidjournal.com/article/print/4986 [Accessed on: 2012-07-30]. [5] T. Lu and W. Neng, “Future internet: The internet of things,” in 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE), vol. 5, August 2010, pp. V5–376–V5–380. [Online]. Available: http://dx.doi.org/10.1109/ICACTE.2010.5579543 [6] European Commission, “Internet of things in 2020 road map for the future,” Working Group RFID of the ETP EPOSS, Tech. Rep., May 2008, http://ec.europa.eu/information society/policy/rfid/documents/iotprague2009.pdf [Accessed on: 2011-06-12]. [7] IEEE 802.15 WPAN™ Task Group 4, http://www.ieee802.org/15/ [8] W3C Community and Business Groups, http://www.w3.org/community/wot/ [9] V. Issarny, M. Caporuscio, and N. Georgantas: “A Perspective on the Future of Middleware-Based Software Engineering,” Future of Software Engineering 2007, L. Briand and A. Wolf (eds.), IEEE-CS Press, 2007. [10] K. Lund, T. Hafse, and F. T. Johnsen. A survey of middleware with focus on application in network based defence. FFI report 2007/02683, 2007. [11] Dey, A. K., & Abowd, G. D. (2000b). Towards a better understanding of context and context- awareness. Proceedings of the What, Who, Where, When, and How of Context-Awareness Workshop, CHI 2000 Conference on Human Factors in Computer Systems. New York: ACM. [12] Schilit, B. (1995). System architecture for context-aware mobile computing. Unpublished doctoral dissertation, Columbia University, New York. [13] Brown, P. J., Bovey, J. D., & Chen, X. (1997). Context-aware applications: From the laboratory to the marketplace. IEEE Personal Communications, 4(5), 58–64. [14] Pascoe, J., Ryan, N. S., & Morse, D. R. (1998). Human–computer–giraffe Interaction: HCI in the field. Proceedings of the Workshop on Human Computer Interaction with Mobile Devices. GIST Technical Report G98–1. Glasgow, Scotland: University of Glasgow. [15] Franklin, D., & Flaschbart, J. (1998). All gadget and no representation makes jack a dull environment. Proceedings of the AAAI 98 Spring Symposium on Intelligent Environments. Menlo Park, CA: AAAI Press. [16] Ward, A., Jones, A., & Hopper, A. (1997). A new location technique for the active office. IEEE Personal Communications, 4(5), 42–47. [17] Hull, R., Neaves, P., & Bedford-Roberts, J. (1997). Towards situated computing. Proceedings of the 1st International Symposium on Wearable Computers (ISWC 97). Los Alamitos, CA: IEEE. [18] Chen, H.: An Intelligent Broker Architecture for Pervasive Context-Aware Systems. Ph.D. Thesis, University of Maryland, Baltimore County (2004) [19] Henricksen, K.: A Framework for Context-Aware Pervasive Computing Applications. Ph.D. Thesis, University of Queensland, Queensland, Queensland (2003) [20] A.K.Dey, et al. “A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of context-Aware Applications”, Human-Computer Interaction Journal, Vol. 16(2-4), pp. 97-166, 2001. [21] ZIMMERMANN, A., LORENZ, A., AND OPPERMANN, R. 2007. An operational definition of context. In Proceedings of the 6th International and Interdisciplinary Conference on Modeling and using Context (CONTEXT07), 558–571. [22] Kim, J., Son, J., Baik, D.: CA 5W1H onto: ontological context-aware model based on 5W1H. International Journal of Distributed Sensor Networks (2012) . [23] D. Zhang, H. Huang, C. Lai et al., “Survey on context-awareness in ubiquitous media”, Multimedia Tools and Applications, Springer Netherlands,pp. 1-33, 2011. [24] Lee, K. C., Kim, J. H., Lee, J. H., & Lee, K. M. (2007). Implementation of ontology based context-awareness framework for ubiquitous environment. In Proceedings of the 2007 international conference on multimedia and ubiquitous, engineering (pp.278–282). [25] G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith, and P. Steggles, “Towards a better understanding of context and context-awareness,” in Proc. 1st international symposium on Handheld and Ubiquitous Computing, ser. HUC ’99. London, UK: Springer-Verlag, 1999, pp. 304–307. [Online]. Available: http://dl.acm.org/citation.cfm?id=647985.743843 [26] C. Perera, A. Zaslavsky, P. Christen, and D. Georgakopoulos, “Context Aware Computing for The Internet of Things: A Survey,” 2013. [27] Karen Henricksen, et al. “Modeling Context Information in Pervasive Computing Systems”, Pervasive 2002. [28] B. Schilit and M. Theimer, “Disseminating active map information to mobile hosts,” Network, IEEE, vol. 8, no. 5, pp. 22 –32, sep/oct 1994. [Online]. Available: http://dx.doi.org/10.1109/65.313011 [29] G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith, and P. Steggles, “Towards a better understanding of context and context-awareness,” in Proc. 1st international symposium on Handheld and Ubiquitous Computing, ser. HUC’99. London, UK: Springer-Verlag, 1999, pp. 304–307. [Online]. Available: http://dl.acm.org/citation.cfm?id=647985.743843 [30] Hull, R., Neaves, P., Bedford-Roberts, J. Towards Situated Computing. 1st International Symposium on Wearable Computers (1997) 146-153 [31] Pascoe, J. Adding Generic Contextual Capabilities to Wearable Computers. 2nd International Symposium on Wearable Computers (1998) 92-99 [32] Dey, A.K. Context-Aware Computing: The CyberDesk Project. AAAI 1998 Spring Symposium on Intelligent Environments, Technical Report SS-98-02 (1998) 51-54 [33] Dey, A.K., Abowd, G.D., Wood, A. CyberDesk: A Framework for Providing Self-Integrating Context-Aware Services. Knowledge-Based Systems, 11 (1999) 3-13 [34] Salber, D., Dey, A.K., Abowd, G.D. Ubiquitous Computing: Defining an HCI Research Agenda for an Emerging Interaction Paradigm. Georgia Tech GVU Technical Report GIT-GVU-98-01 (1998) [35] Brown, P.J. Triggering Information by Context. Personal Technologies, 2(1) (1998) 1-9 [36] Ryan, N. Mobile Computing in a Fieldwork Environment: Metadata Elements. Project working document, version 0.2 (1997) [37] L. Barkhuus, L. Barkhuus, and A. Dey, “Is context-aware computing taking control away from the user three levels of interactivity examined,” in In Proc. Ubicomp 2003. Springer, 2003, pp. 149–156. [Online]. Available: http://www.itu.dk/people/barkhuus/barkhuusubicomp.pdf [38] C. Perera, A. Zaslavsky, P. Christen, and D. Georgakopoulos, “Context Aware Computing for The Internet of Things: A Survey,” 2013. [39] G. Hynes, V. Reynolds, and M. Hauswirth, “A context lifecycle for web-based context management services,” in Smart Sensing and Context, ser. Lecture Notes in Computer Science, P. Barnaghi, K. Moessner, M. Presser, and S. Meissner, Eds. Springer Berlin/ Heidelberg, 2009, vol. 5741, pp. 51–65. [Online]. Available: http://dx.doi.org/10.1007/978-3-642-04471-7 5 [40] M. Peterson and E. Pierre, “Snias vision for information life cycle management (ilm),” in Storage Networking World. Computer World, 2004. [41] AIIM, “What is enterprise content management (ecm)?” February 2009, http://www.aiim.org/What-is-ECM-Enterprise-Content-Management.aspx [Accessed on: 2012-06-20]. [42] E. Hayden, “Data lifecycle management model shows risks and integrated data flow,” in Information Security Magazine, July 2008. [43] A. N. Shulsky and G. J. Schmitt, Silent Warfare: Understanding the World of Intelligence, 3rd ed. Potomac Books Inc, May 2002. [44] J. R. Boyd, “A discourse on winning and losing.” Unpublished set of briefing slides available at Air University Library, Maxwell AFB, Alabama, 1987, http://www.ausairpower.net/JRB/intro.pdf [Accessed: 2011-12-18]. [45] M. Chantzara and M. Anagnostou, “Evaluation and selection of context information,” in In: Second International Workshop on Modeling and Retrieval of Context, Edinburgh, 2005. [Online]. Available: http://ceur-ws.org/Vol-146/paper7.pdf [46] A. Ferscha, S. Vogl, and W. Beer, “Context sensing, aggregation, representation and exploitation in wireless networks,” Scalable Computing: Practice and Experience, vol. 6, no. 2, p. 7181, 2005. [Online]. Available: http://www.scpe.org/index.php/scpe/article/view/327/17 [47] G. Hynes, V. Reynolds, and M. Hauswirth, “A context lifecycle for web-based context management services,” in Smart Sensing and Context, ser. Lecture Notes in Computer Science, P. Barnaghi, K. Moessner, M. Presser, and S. Meissner, Eds. Springer Berlin/ Heidelberg, 2009, vol. 5741, pp. 51–65. [Online]. Available:http://dx.doi.org/10.1007/978-3-642-04471-7 5 [48] M. Baldauf, S. Dustdar, and F. Rosenberg, “A survey on context aware systems,” Int. J. Ad Hoc Ubiquitous Comput., vol. 2, no. 4, pp. 263–277, Jun. 2007. [Online]. Available: http://dx.doi.org/10.1504/IJAHUC.2007.014070 [49] http://en.wikipedia.org/wiki/List_of_sensors [50] K. Henricksen, “A framework for context-aware pervasive computing applications,” Computer Science, School of Information Technology and Electrical Engineering, The University of Queensland, September 2003, http://henricksen.id.au/publications/phd-thesis.pdf [Accessed on: 2012-01-05]. [51] S. Yanwei, Z. Guangzhou, and P. Haitao, “Research on the context model of intelligent interaction system in the internet of things,”in IT in Medicine and Education (ITME), 2011 International Symposium on, vol. 2, dec. 2011, pp. 379 –382. [Online]. Available: http://dx.doi.org/10.1109/ITiME.2011.6132129 [52] T. Strang and C. Linnhoff-Popien, “A context modeling survey,” in In: Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004 - The Sixth International Conference on Ubiquitous Computing, Nottingham/England, 2004. [Online]. Available: http://elib.dlr.de/7444/1/ Ubicomp2004ContextWSCameraReadyVersion.pdf [53] Schilit B, Adams N, Want R. Context-aware computing applications. In: First International Workshop on Mobile Computing Systems and Applications, 1994; 85–90 [54] HELD, A., BUCHHOLZ, S., AND SCHILL, A. Modeling of context information for pervasive computing applications. In Proceedings of SCI2002/ISAS 2002 (2002). [55] K. Henricksen, J. Indulska, and T. McFadden. Modelling context information with orm. In Proceedings of On the Move to Meaningful Internet Systems 2005: OTM Workshops, pages 626–635, 2005. [56] CHEVERST, K., MITCHELL, K., AND DAVIES, N. 1998. Design of an object model for a context sensitive tourist guide. In Proceedings of the Conference on Interactive Applications of Mobile Computing (IMB ’98, Rostock, Germany, Nov.). [57] Xu C, Cheung SC (2005) Inconsistency detection and resolution for context-aware middleware support. In: ESEC/FSE-13: proceedings of the 10th European software engineering conference. ACM, Lisbon, pp 336–345 [58] Bradley N, Dunlop M (2003) Towards a multidisciplinary user-centric design framework for context-aware applications. In: Proceedings of the 1st UK-UbiNet workshop. Springer-Verlag, London, pp 25–26 [59] G. Castelli, A. Rossi, M. Mamei, F. Zambonelli, A simple model and infrastructure for context-aware browsing of the world, in: Proceedings of the 5th IEEE Conference on Pervasive Computing and Communications, IEEE Computer Society, 2007. [60] Dongpyo Hong, Hedda R. Schmidtke, and Woontack Woo. Linking context modelling and contextual reasoning. In 4th International Workshop on Modelling and Reasoning in Context, Roskilde, Denmark, 2007 2007. [61] R. Studer, V. Benjamins, and D. Fensel, “Knowledge engineering: Principles and methods,” Data & Knowledge Engineering, vol. 25, no. 12, pp. 161 – 197, 1998. [Online]. Available: http://dx.doi.org/10.1016/S0169-023X(97)00056-6 [62] N. F. Noy and D. L. McGuinness, “Ontology development 101: A guide to creating your first ontology,” Stanford University, Stanford, CA, Tech. Rep., March 2001, http://protege.stanford.edu/publications/ontology development/ontology101.pdf [Accessed on: 2011-12-15]. [63] M. Uschold, M. Gruninger, Ontologies: principles, methods, and applications, Knowledge Engineering Review 11 (2): (1996) 93-155. [64] Korpipää, P., Mäntyjärvi, J., Kela, J., Keränen, H., and Malm, E. (2003). Managing Context Information in Mobile Devices. IEEE Pervasive Computing, 2(3) :42–51. [65] A. Bikakis, T. Patkos, G. Antoniou, , and D. Plexousaki, “A survey of semantics-based approaches for context reasoning in ambient intelligence,” in Ambient Intelligence 2007 Workshops, M. M, F. A, and A. E, Eds., vol. 11. SPRINGER-VERLAG BERLIN, 2008. [Online]. Available: http://www.csd.uoc.gr/∼bikakis/pubs/survey-ami07.pdf [66] Mamei M, Nagpal R (2007) Macro programming through bayesian networks: distributed inference and anomaly detection. In: Proceedings of the 5th annual IEEE international conference on pervasive computing and communications. IEEE, Washington, pp 87–96 [67] Kofod Petersen, A, Mikalsen M (2005) Context: representation and reasoning: representing and reasoning about context in a mobile environment. Rev Intell Artif 19(3):479–498 [68] M. Roman, C. Hess, R. Cerqueira, A. Ranganathan, R. H. Campbell, and K. Nahrstedt, “A middleware infrastructure for active spaces,” IEEE Pervasive Computing, vol. 1, no. 4, pp. 74–83, Oct. 2002. [69] Wang XH, Zhang DQ, Gu T, Pung HK (2004) Ontology based context modeling and reasoning using owl. In: Proceedings of the 2nd IEEE annual conference on pervasive computing and communications workshops. IEEE, Orlando, pp 18–22 [70] Bikakis A, Patkos T, Antoniou G, Plexousakis D (2007) A survey of semantics-based approaches for context reasoning in ambient intelligence. In: Proceedings of the workshop artificial intelligence methods for ambient intelligence. Springer, London, pp 15–24 [71] Dempster AP (1968) A generalization of bayesian inference. J R Stat Soc Ser B 30:205–247 [72] H. Chen, T. Finin, A. Joshi, L. Kagal, F. Perich, and D. Chakraborty, “Intelligent agents meet the semantic web in smart spaces,” IEE Internet Computing, vol. 8, no. 6, pp. 69 – 79, nov.-dec. 2004. [Online]. Available: http://dx.doi.org/10.1109/MIC.2004.66 [73] A. K. Dey, G. D. Abowd, and D. Salber, “A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications,” Hum.-Comput. Interact., vol. 16, pp.97–166, December 2001. [Online]. Available: http://dx.doi.org/10.1207/S15327051HCI16234 02 [74] M. Roman, C. Hess, R. Cerqueira, A. Ranganathan, R. H. Campbell, and K. Nahrstedt, “A middleware infrastructure for active spaces,” IEEE Pervasive Computing, vol. 1, no. 4, pp. 74–83, Oct. 2002. [Online]. Available: http://dx.doi.org/10.1109/MPRV.2002.1158281 [75] M. Román and R.H. Campbell, “GAIA: Enabling Active Spaces,” Proc. 9th SIGOPS European Workshop, ACM Press, New York, 2000, pp. 229–234. [76] S.-H. Baek, E.-C. Choi, J.-D. Huh, and K.-R. Park, “Sensor information management mechanism for context-aware service in ubiquitous home,” IEEE Trans. Consum. Electron., vol. 53, no. 4, pp. 1393 –1400, nov. 2007. [Online]. Available: http://dx.doi.org/10.1109/TCE.2007.4429229 [77] D. Garlan, D. Siewiorek, A. Smailagic, and P. Steenkiste, “Project aura: Toward distraction-free pervasive computing,” IEEE Pervasive Computing, vol. 1, no. 2, pp. 22–31, Apr. 2002. [Online]. Available: http://dx.doi.org/10.1109/MPRV.2002.1012334 [78] R. de Rocha and M. Endler, “Middleware: Context management in heterogeneous, evolving ubiquitous environments,” Distributed Systems Online, IEEE, vol. 7, no. 4, p. 1, april 2006. [Online]. Available: http://dx.doi.org/10.1109/MDSO.2006.28 [79] D. Ejigu, M. Scuturici, and L. Brunie, “Semantic approach to context management and reasoning in ubiquitous context-aware systems,” in Digital Information Management, 2007. ICDIM ’07. 2nd International Conference on, vol. 1, oct. 2007, pp. 500 –505. [Online]. Available: http://dx.doi.org/10.1109/ICDIM.2007.4444272 [80] G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith, and P. Steggles, “Towards a Better Understanding of Context and Context-Awareness,” in Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, 1999, pp. 304–307. [81] V. Borges and W. Jeberson, “Survey of Context Information Fusion for Sensor Networks based Ubiquitous Systems”, in J. Sens. Actuator Netw., 2013. [82] Ruth March, “Delivering on the promise of personalized healthcare,” Personalized Medicine, vol.7, no.3, pp.327-337, May 2010. [83] Ali Rammal, Sylvie Trouilhet, Nicolas Singer, Jean-Marie Pécatte,“An Adaptive System for Home Monitoring Using a Multiagent Classification of Patterns International Journal of Telemedicine and Applications , 2008. [84] N. F. Noy and D. L. McGuinness. Ontology development 101: A guide to creating your first ontology. Technical Report SMI-2001-0880, Stanford Medical Informatics, 2001. [85] Pinto H.S., Martins J.P., 2004. Ontologies: How can they be built? Journal of Knowledge Informatics System, 6, 441-46. [86] Gruber, T.R., 1993. Toward Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal of Human-Computer Studies, 43(5-6), 907-928. [87] Benta, K.L., Rarău, A., Cremene, M.: Ontology Based Affective Context Representation. In: Proceedings of the 2007 Euro American conference on Telematics and information systems (EATIS 2007), Faro, Portugal (2007) [88] Hadzic M, Chen M, Dillon T S. Towards the mental health ontology[C]//Bioinformatics and Biomedicine, 2008. BIBM'08. IEEE International Conference on. IEEE, 2008: 284-288. [89] Gruninger, M., 1996. Designing and evaluating generic ontologies. In Proceedings of ECAI96’s workshop on ontological engineering, Budapest, Hungary, 53–64. [90] http://www.w3.org/TR/rdf-sparql-query/ master_title: Ingeniería de Sistemas y Servicios para la Sociedad de la Información citation: Li, Xin (2014). Context modelling for natural Human Computer Interaction applications in e-health. Thesis (Master thesis), E.T.S.I. y Sistemas de Telecomunicación (UPM) . document_url: https://oa.upm.es/38177/1/TESIS_MASTER_XIN_LI.pdf