5,546 research outputs found

    Context Aware Computing for The Internet of Things: A Survey

    Get PDF
    As we are moving towards the Internet of Things (IoT), the number of sensors deployed around the world is growing at a rapid pace. Market research has shown a significant growth of sensor deployments over the past decade and has predicted a significant increment of the growth rate in the future. These sensors continuously generate enormous amounts of data. However, in order to add value to raw sensor data we need to understand it. Collection, modelling, reasoning, and distribution of context in relation to sensor data plays critical role in this challenge. Context-aware computing has proven to be successful in understanding sensor data. In this paper, we survey context awareness from an IoT perspective. We present the necessary background by introducing the IoT paradigm and context-aware fundamentals at the beginning. Then we provide an in-depth analysis of context life cycle. We evaluate a subset of projects (50) which represent the majority of research and commercial solutions proposed in the field of context-aware computing conducted over the last decade (2001-2011) based on our own taxonomy. Finally, based on our evaluation, we highlight the lessons to be learnt from the past and some possible directions for future research. The survey addresses a broad range of techniques, methods, models, functionalities, systems, applications, and middleware solutions related to context awareness and IoT. Our goal is not only to analyse, compare and consolidate past research work but also to appreciate their findings and discuss their applicability towards the IoT.Comment: IEEE Communications Surveys & Tutorials Journal, 201

    Ubiquitous User Modeling

    Get PDF
    More and more interactions take place between humans and mobile or connected IT-systems in daily life. This offers a great opportunity, especially to user modeling, to reach better adaptation with ongoing evaluation of user behavior. This work develops a complete framework to realize the newly defined concept of ubiquitous user modeling. The developed tools cover methods for the uniform exchange and the semantic integration of partial user models. They also account for the extended needs for privacy and the right of every human for introspection and control of their collected data. The SITUATIONALSTATEMENTS and the exchange language USERML have been developed on the syntactical level, while the general user model ontology GUMO and the UBISWORLD ontology have been developed on the semantical level. A multilevel conflict resolution method, which handles the problem of contradictory statements, has been implemented together with a web-based user model service, such that the road capability and the scalability can be proven with this approach.Immer häufiger auftretende Interaktionen im täglichen Leben zwischen Menschen und vernetzten oder mobilen IT-Systemen bieten insbesondere für die Benutzermodellierung eine große Chance, durch ständige Evaluation des Benutzerverhaltens verbesserte Adaptionsleistungen zu erzielen. Die vorliegende Arbeit entwickelt ein komplettes Rahmensystem, um dieses neu definierte Konzept der ubiquitären Benutzermodellierung zu realisieren. Die erarbeiteten Werkzeuge umfassen Methoden zum einheitlichen Austausch und zur semantischen Integration von partiellen Benutzermodellen. Sie berücksichtigen aber auch die erhöhten Anforderungen an die Privatsphäre, sowie das Recht der Menschen auf Introspektion und Kontrolle über die erhobenen Daten. Auf syntaktischer Ebene werden die situationsbeschreibenden Aussagen sowie die Austauschsprache UserML entworfen. Auf semantischer Ebene werden die allgemeine Benutzermodell-Ontologie GUMO und die UBISWELT-Ontologie entwickelt. Ein mehrstufiger Konfliktlösungsmechanismus, der das Problem sich widersprechender Aussagen bearbeitet, wird zusammen mit einem webbasierten Benutzermodell-Service implementiert, sodass die Praxistauglichkeit und die Skalierbarkeit dieses Ansatzes an mehreren Beispielen gezeigt werden kann

    Exploiting the knowledge engineering paradigms for designing smart learning systems

    Get PDF
    Knowledge engineering (KE) is a subarea of artificial intelligence (AI). Recently, KE paradigms have become more widespread within the fields of smart education and learning. Developing of Smart learning Systems (SLS) is very difficult from the technological perspective and a challenging task. In this paper, three KE paradigms, namely: case-based reasoning, data mining, and intelligent agents are discussed. This article demonstrates how SLS can take advantage of the innovative KE paradigms. Therefore, the paper addresses the pros of such smart computing approaches for the industry of SLS. Moreover, we concentrate our discussion on the challenges faced by knowledge engineers and software developers in developing and deploying efficient and robust SLS. Overall, this study introduces the reader the KE techniques, approaches and algorithms currently in use and the open research issues in designing the smart learning systems.Инженерия знаний (ИЗ) – это подобласть искусственного интеллекта (ИИ). В последнее время парадигмы ИЗ и умных вычислений получают все более широкое распространение в сфере умного образования и обучения. Разработка систем умного обучения (СУО) является очень трудной с технологической точки зрения и сложной задачей. В данной статье мы изучили три парадигмы ИЗ, а именно рассуждения на основе прецедентов, интеллектуальный анализ данных и интеллектуальные агенты. Наше исследование указывает на то, что такие парадигмы могут эффективно использоваться для СУОІнженерія знань (ІЗ) – це пiдобласть штучного інтелекту (ШІ). Останнім часом парадигми ШІ та розумних обчислень отримують все більш широке поширення в сферi розумної освіти i навчання. Розробка систем розумного навчання (СРН) є дуже важким з технологічної точки зору і складним завданням. У даній статті ми вивчили три парадигми ШІ, а саме міркування на основі прецедентів, інтелектуальний аналіз даних та інтелектуальні агенти. Наше дослідження вказує на те, що такі парадигми можуть ефективно використовуватися для СР

    An Intelligent Knowledge Management System from a Semantic Perspective

    Get PDF
    Knowledge Management Systems (KMS) are important tools by which organizations can better use information and, more importantly, manage knowledge. Unlike other strategies, knowledge management (KM) is difficult to define because it encompasses a range of concepts, management tasks, technologies, and organizational practices, all of which come under the umbrella of the information management. Semantic approaches allow easier and more efficient training, maintenance, and support knowledge. Current ICT markets are dominated by relational databases and document-centric information technologies, procedural algorithmic programming paradigms, and stack architecture. A key driver of global economic expansion in the coming decade is the build-out of broadband telecommunications and the deployment of intelligent services bundling. This paper introduces the main characteristics of an Intelligent Knowledge Management System as a multiagent system used in a Learning Control Problem (IKMSLCP), from a semantic perspective. We describe an intelligent KM framework, allowing the observer (a human agent) to learn from experience. This framework makes the system dynamic (flexible and adaptable) so it evolves, guaranteeing high levels of stability when performing his domain problem P. To capture by the agent who learn the control knowledge for solving a task-allocation problem, the control expert system uses at any time, an internal fuzzy knowledge model of the (business) process based on the last knowledge model.knowledge management, fuzzy control, semantic technologies, computational intelligence

    Recommendation and weaving of reusable mashup model patterns for assisted development

    Get PDF
    With this article, we give an answer to one of the open problems of mashup development that users may face when operating a model-driven mashup tool, namely the lack of modeling expertise. Although commonly considered simple applications, mashups can also be complex software artifacts depending on the number and types of Web resources (the components) they integrate. Mashup tools have undoubtedly simplified mashup development, yet the problem is still generally nontrivial and requires intimate knowledge of the components provided by the mashup tool, its underlying mashup paradigm, and of how to apply such to the integration of the components. This knowledge is generally neither intuitive nor standardized across different mashup tools and the consequent lack of modeling expertise affects both skilled programmers and end-user programmers alike. In this article, we show how to effectively assist the users of mashup tools with contextual, interactive recommendations of composition knowledge in the form of reusable mashup model patterns. We design and study three different recommendation algorithms and describe a pattern weaving approach for the one-click reuse of composition knowledge. We report on the implementation of three pattern recommender plugins for different mashup tools and demonstrate via user studies that recommending and weaving contextual mashup model patterns significantly reduces development times in all three cases

    An intelligent surveillance platform for large metropolitan areas with dense sensor deployment

    Get PDF
    Producción CientíficaThis paper presents an intelligent surveillance platform based on the usage of large numbers of inexpensive sensors designed and developed inside the European Eureka Celtic project HuSIMS. With the aim of maximizing the number of deployable units while keeping monetary and resource/bandwidth costs at a minimum, the surveillance platform is based on the usage of inexpensive visual sensors which apply efficient motion detection and tracking algorithms to transform the video signal in a set of motion parameters. In order to automate the analysis of the myriad of data streams generated by the visual sensors, the platform’s control center includes an alarm detection engine which comprises three components applying three different Artificial Intelligence strategies in parallel. These strategies are generic, domain-independent approaches which are able to operate in several domains (traffic surveillance, vandalism prevention, perimeter security, etc.). The architecture is completed with a versatile communication network which facilitates data collection from the visual sensors and alarm and video stream distribution towards the emergency teams. The resulting surveillance system is extremely suitable for its deployment in metropolitan areas, smart cities, and large facilities, mainly because cheap visual sensors and autonomous alarm detection facilitate dense sensor network deployments for wide and detailed coveraMinisterio de Industria, Turismo y Comercio and the Fondo de Desarrollo Regional (FEDER) and the Israeli Chief Scientist Research Grant 43660 inside the European Eureka Celtic project HuSIMS (TSI-020400-2010-102)
    corecore