DocumentCode
3577203
Title
Building a Framework for Internet of Things and Cloud Computing
Author
Anon, Fabrice ; Navarathinarasah, Vijith ; Minh Hoang ; Chung-Horng Lung
Author_Institution
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
fYear
2014
Firstpage
132
Lastpage
139
Abstract
Internet of Things (IoT) is the concept of connecting multiple objects together in an Internet-based architecture. Applications built around this concept are constantly growing in variety and quantity. Technologies in IoT have been evolving rapidly and the alternatives also have increased quickly. As a result, it becomes challenging to conduct system and software trade-off analysis or select suitable IoT technologies for applications. The paper emphasizes variability management (consisting of alternative technologies) and aims to provide a framework as a result, which would allow or facilitate users to create their own IoT applications. In order to achieve this goal, we have adopted the idea of software product line engineering (SPLE) and created a framework with a layered architecture consisting of a Cloud Layer, a Central Hub Layer, and an End Devices Layer. The layers are loosely coupled with well-defined interfaces allowing for variability to be added at each layer. We were successfully able to create a framework which allows users to build their own applications, only being limited by the devices supported by the framework.
Keywords
Internet of Things; cloud computing; software architecture; software product lines; Internet of Things; Internet-based architecture; IoT technology; SPLE; alternative technology; central hub layer; cloud computing; cloud layer; end devices layer; software product line engineering; software trade-off analysis; variability management; well-defined interface; Actuators; Cloud computing; Computer architecture; Microcontrollers; Temperature sensors; Arduino; Cloud Computing; Internet of Things; Raspberry Pi; Software Product Line Engineering; XBee;
fLanguage
English
Publisher
ieee
Conference_Titel
Internet of Things (iThings), 2014 IEEE International Conference on, and Green Computing and Communications (GreenCom), IEEE and Cyber, Physical and Social Computing(CPSCom), IEEE
Print_ISBN
978-1-4799-5967-9
Type
conf
DOI
10.1109/iThings.2014.28
Filename
7059653
Link To Document