scispace - formally typeset
Open AccessJournal ArticleDOI

Software architecture pattern selection model for Internet of Things based systems

Pramod Mathew Jacob, +1 more
- 16 Jan 2018 - 
- Vol. 12, Iss: 5, pp 390-396
Reads0
Chats0
TLDR
Analytical results prove that this model can be used as a reference model, for IoT developers in choosing a suitable software architecture pattern for their IoT system, and can be followed in designing IoT systems.
Abstract
The entire world is moving towards the era of smart technology. Internet of Things (IoT) is the key factor behind this revolutionary change. IoT converts real-world objects into interactive smart systems which can be controlled from remote locations. These physical real-world objects tagged as ‘Things’ in IoT should have a unique identity. These ‘things’ can be remotely controlled and monitored from anywhere in the world through Internet. Due to this feature it has been applied in various domains like home automation, patient health monitoring, agricultural sector, environment surveillance and so on. Due to the increased use of IoT-based system, there arises a need for a well-defined software architecture. Though various IoT developers follow their own design strategies for IoT architecture, there is a need for domain specific architecture for IoT applications. The authors propose a software architecture pattern selection model which can be followed in designing IoT systems. Non-functional requirements such as scalability, availability, reliability, security and heterogeneity determine the decision making of the proposed model. Analytical results prove that this model can be used as a reference model, for IoT developers in choosing a suitable software architecture pattern for their IoT system.

read more

Citations
More filters
Journal ArticleDOI

Landscape of Architecture and Design Patterns for IoT Systems

TL;DR: A systematic literature review of IoT architecture and design patterns concluded that the unique nature of IoT adoption in specific domains appears at the architecture level, implying that the number of domain-specific IoT design patterns should increase.
Journal ArticleDOI

A Systematic Review on Software Architectures for IoT Systems and Future Direction to the Adoption of Microservices Architecture

TL;DR: The study revealed the innovative work on IoT software architecture and trends that help in the creation and dynamic adaptation of IoT software for reusability, automation and human decision-making.
Proceedings ArticleDOI

Landscape of IoT patterns

TL;DR: This paper analyzes an extensive set of published IoT architecture and design patterns according to several dimensions and outlines directions for improvements in publishing and adopting IoT patterns.
Journal ArticleDOI

Development of Mobile IoT Solutions: Approaches, Architectures, and Methodologies

TL;DR: There is no generalized consensus on the selection of best architecture or even the most suitable communications protocols to be used on an IoT application development, so this article aims at presenting approaches, architectures, and methodologies relevant to the development of mobile IoT solutions.
Posted Content

Capturing Software Architecture Knowledge for Pattern-Driven Design

TL;DR: In this article, a systematic literature review was conducted with the aim of building a decision model for the architectural pattern selection problem, and twelve experienced practitioners at software-producing organizations evaluated the usability and usefulness of extracted knowledge.
References
More filters
Proceedings ArticleDOI

Tool Support for Architectural Decisions

TL;DR: An approach is outlined that systematically and semi-automatically documents architectural decisions and allows them to be effectively shared by the stakeholders and is demonstrated with an example demonstrating its usefulness with regards to some industrial use cases.
Journal ArticleDOI

A web-based tool for managing architectural design decisions

TL;DR: A web-based tool able to record and manage architecture design decisions and to recreate the design decisions taken because such decisions are frequently lost during the development process is outlined.
Proceedings ArticleDOI

Smart drip irrigation system using raspberry pi and arduino

TL;DR: This paper proposes a design for home automation system using ready-to-use, cost effective and energy efficient devices including raspberry pi, arduino microcontrollers, xbee modules and relay boards, and explains the complete installation of the system including hardware and software aspects.
Journal ArticleDOI

A vision for ubiquitous sequencing

TL;DR: The first part of this manuscript envisions applications that will benefit from moving the sequencers to the samples in a range of domains and outlines the critical barriers that need to be addressed in order to reach the goal of ubiquitous sequencing sensors.
Proceedings ArticleDOI

Regulation of water in agriculture field using Internet Of Things

TL;DR: In this paper, an intelligent monitoring platform framework and system structure for facility agriculture ecosystem based on IOT is designed to over come the problems of lack of exact information and communication, which lead to the loss in production.
Related Papers (5)