• Publikationen
Show publication details

Ben Hmida, Helmi; Braun, Andreas

Enabling an Internet of Things Framework for Ambient Assisted Living

2017

Wichert, Reiner (Ed.) et al.: Ambient Assisted Living : 9. AAL-Kongress 2016 Frankfurt/M. Springer International Publishing, 2017. (Advanced Technologies and Societal Change), pp. 181-196

Ambient Assisted Living (AAL) <9, 2016, Frankfurt, Germany>

Ambient Assisted Living (AAL) technologies hold great potential to meet the challenges of health, support, comfort and social services in European countries. After years of research, innovation and development in the field of health care and life support, there is still a lack of good practices on how to improve the market uptake of AAL solutions, how to commercialize laboratory results and prototypes and achieve widely accepted mature solutions with a significant footprint in the European market. The Internet of Things (IoT) consists of Internet connected objects such as sensors and actuators, as well as Smart appliances. Due to its characteristics, requirement and impact on real life system, the IoT has gained significant attention over the last few years. The major goal of this paper is to strategically specify and demonstrate the impact of the usage of IoT technology and the respect of IoT specification on the quality and future collaborative usage and extendability of deployed AAL solutions in real life.

Show publication details

Rimal, Mristi; Kuijper, Arjan (Betreuer); Ben Hmida, Helmi (Betreuer)

Enhancing Visual Interface Aspects of Internet of Things Smart Objects

2017

Darmstadt, TU, Master Thesis, 2017

The Internet of Things, commonly known as "IoT", is the current ongoing evolution of the Internet. IoT encompasses all the services of a real-world object and therefore impacts everyday human life. IoT development runs around finding ways to cooperate humans and objects. Humans are the producers and consumers of the IoT ecosystem. One key to the successful use of the IoT systems is more human involvement. Human users interact with the smart objects in the IoT ecosystem through the use of an interface. The interface of an IoT allows users to trigger actions in the smart objects, control the smart objects, and query the state of the smart objects. Technically naive users usually view the whole IoT system in terms of user interface. Any IoT development that does not address the user interface aspects is bound to fail. Recognizing the value of user interface, this thesis focuses on the enhancement of the visual interface aspects of IoT. This thesis provides an overview of the existing IoT platforms, their capabilities, characteristics, limitations and their comparison in terms of design requirements for a successful user interface. The limitations are then addressed and a user interface is proposed, combining all success factors which is evaluated with a user requirements survey and an implementation feedback questionnaire. The evaluation also follows possible future work.

Show publication details

Mammadova, Chinara; Ben Hmida, Helmi; Braun, Andreas; Kuijper, Arjan

New Approach for Optimizing the Usage of Situation Recognition Algorithms Within IoT Domains

2017

Braun, Andreas (Ed.) et al.: Ambient Intelligence : 13th European Conference, AmI 2017. Springer, 2017. (Lecture Notes in Computer Science (LNCS) 10217), pp. 183-196

European Conference on Ambient Intelligence (AmI) <13, 2017, Malaga, Spain>

The growth of the Internet of Things (IoT) over the past few years enabled a lot of application domains. Due to the increasing number of IoT connected devices, the amount of generated data is increasing too. Processing huge amounts of data is complex due to the continuously running situation recognition algorithms. To overcome these problems, this paper proposes an approach for optimizing the usage of situation recognition algorithms in Internet of Things domains. The key idea of our approach is to select important data, based on situation recognition purposes, and to execute the situation recognition algorithms after all relevant data have been collected. The main advantage of our approach is that situation recognition algorithms will not be executed each time new data is received, thus allowing the reduction of the situation recognition algorithms execution frequency and saving computational resources.

Show publication details

Mammadova, Chinara; Kuijper, Arjan (Betreuer); Ben Hmida, Helmi (Betreuer)

New Approach for Optimizing Usage of Situation Recognition Algorithms within IoT Domains

2016

Darmstadt, TU, Master Thesis, 2016

Over the past few years technological advancements have supported the growth of the Internet of Things (IoT). The Internet of Things consists of (smart) objects embedded with sensors, actuators and controllers. These objects are connected to the Internet and are able to communicate with each other. The interconnection and communication of objects enable the creation of different application domains within the Internet of Things. Smart living is one of the major application areas for the Internet of Things. Sensors, actuators and controllers in a smart living environment (e.g. smart homes) are deployed anywhere; on objects or even on persons. As sensors have the capability to sense the environment, they can be used to collect useful information on location, motion, temperature, humidity, light, etc. Actuators can perform different actions based on data gathered from sensors, and controllers can process that data. Real-time situation awareness is one of the key tasks in a smart living environment. Real-time recognition of situations is especially important in ambient assisted living environments, where elderly or disabled people need support in their everyday lives. Recognition of situations in real-time enables immediate identification of critical situations and provides just-in-time assistance. To detect situations, data needs to be monitored, collected, analyzed and processed. Due to the increasing number of IoT connected devices, the amount of generated data is increasing too. Processing huge amounts of data is complex due to the inefficiency of continuously-running pattern/situation recognition algorithms, high requirement for processing capability and high frequency of the recognition process. Situation recognition algorithms must be executed constantly to handle the continuously generated data. For real-time recognition of situations in particular, these algorithms need to be executed permanently for all received data. The continuously-running recognition algorithms require high processing capabilities. The resource consumption of these algorithms is especially high when they are running on large sets of data. To overcome these problems there is a need for more intelligent approaches that are able to decide - based on target situation recognition purposes - which data is important and should be processed and which algorithm should be used to process this data. This study proposes an approach for optimizing the usage of situation recognition algorithms in Internet of Things domains. The key idea of our approach is to select important data, based on situation recognition purposes, and to execute the situation recognition algorithms after all relevant data have been collected. The main advantage of our approach is that situation recognition algorithms will not be executed each time new data is received. This allows reduction of the frequency of execution of the situation recognition algorithms, thus saving computational resources, such as CPU, memory, storage, bandwidth and power. Another advantage of our approach is that it can be applied to recognize situations in real-time, which is useful for ambient assisted living environments. We apply the proposed approach to implement a use case scenario on top of the universAAL IoT platform, which is an open-source platform for the development of IoT solutions.

Show publication details

Ben Hmida, Helmi; Braun, Andreas

Scaling up IoT: Impact of Semantic Open Platforms

2016

Verband der Elektrotechnik Elektronik Informationstechnik (VDE): VDE-Kongress 2016 - Internet der Dinge. VDE-Verlag, 2016, 2 p.

VDE-Kongress <2016, Mannheim>

The Internet of Things (IoT) consists of connected objects such as sensors and actuators, as well as smart services. Due to its characteristics, requirements and impact on real life system, the IoT has gained significant attention over the last few years. The main reported issue is the exponential growing number of "Things". Among the open platform technologies, a semantic open platform offers the opportunity to reduce the system complexity, ensuring a direct communication between heterogeneous components without knowing each other, and sharing data based on a "common" semantic model without any need for a specific API. The major goal of this contribution is to clarify the previously highlighted advantages and to strategically recommend the usage of semantic open platforms thus facilitating the growth of the IoT.

Show publication details

Stengler, Jan; Gaikward, Gouri; Ben Hmida, Helmi

Towards the Deployment of Open Platform AAL Services in Real Life-advantages and Lessons Learned: uSmAAL: A Case Study for Implementing Intelligent AAL Services in Real Life based on the Open Platform universAAL

2015

Holzinger, Andreas (Ed.) et al.: ICT 4 AgeingWell 2015 : International Conference on Information and Communication Technologies for Ageing Well and e-Health. SciTePress, 2015, pp. 67-74

International Conference on Information and Communication Technologies for Ageing Well and e-Health (ICT4AgeingWell) <1, 2015, Lisbon, Portugal)

Nowadays, most Ambient Assisted Living systems are confined to individual projects. They are primarily closed products with a limited set of features, thus reducing its extension, adoption and reuse. The aim of this paper is to make a first attempt to increase standardization and interoperability oriented efforts by focusing on open systems. We aim to share our experience with developing and deploying Ambient Assisted Living solutions on the top level of the standardized open platform universAAL in real life. This paper identifies the essential aspects of the system architecture and investigates the advantages of providing generic services, shared and reusable components in real life. In addition, this paper presents an evaluation protocol of the different components, focusing on system sustainability and reliability.