English
Related papers

Related papers: Architectural Software Patterns for the Developmen…

200 papers

The Internet of Things (IoT) aims to connect billions of smart objects to the Internet, which can bring a promising future to smart cities. These objects are expected to generate large amounts of data and send the data to the cloud for…

Networking and Internet Architecture · Computer Science 2017-03-22 Charith Perera , Yongrui Qin , Julio C. Estrella , Stephan Reiff-Marganiec , Athanasios V. Vasilakos

Software architecture is receiving increasingly attention as a critical design level for software systems. As software architecture design resources (in the form of architectural specifications) are going to be accumulated, the development…

Software Engineering · Computer Science 2009-09-25 Jianjun Zhao

Internet of Things (IoT) is defined as the connection between places and physical objects (i.e., things) over the internet/network via smart computing devices. Traditionally, we learn about the IoT ecosystem/problems by conducting surveys…

Cryptography and Security · Computer Science 2021-04-02 Gias Uddin

The Internet of Things (IoT) describes a network infrastructure of identifiable things that share data through the Internet. A smart home is one of the applications for the Internet of Things. In a smart home, household appliances could be…

Cryptography and Security · Computer Science 2020-09-14 Rihab Fahd Al-Mutawa , Fathy Albouraey Eassa

[Context and motivation] Internet of Things (IoT) is becoming common throughout everyday lives. However, the interaction is often different from when using e.g. computers and other smart devices. Furthermore, an IoT device is often…

Software Engineering · Computer Science 2018-03-09 Johanna Bergman , Thomas Olsson , Isabelle johansson , Kirsten Rassmus-Gröhn

In our connected world, services are expected to be delivered at speed through multiple means with seamless communication. To put it in day to day conversational terms, 'there is an app for it' attitude prevails. Several technologies are…

Computers and Society · Computer Science 2019-06-27 Aladdin Ayesh

The concept of the Internet of Things (IoT) is a reality now. This paradigm shift has caught everyones attention in a large class of applications, including IoT-based video analytics using smart doorbells. Due to its growing application…

Computers and Society · Computer Science 2020-09-22 Tapan Pathak , Vatsal Patel , Sarth Kanani , Shailesh Arya , Pankesh Patel , Muhammad Intizar Ali , John Breslin

Internet-of-Things (IoTs) envisions to integrate, coordinate, communicate, and collaborate real-world objects in order to perform daily tasks in a more intelligent and efficient manner. To comprehend this vision, this paper studies the…

Networking and Internet Architecture · Computer Science 2016-04-15 Sanjana Kadaba Viswanath , Chau Yuen , Wayes Tushar , Wen-Tai Li , Chao-Kai Wen , Kun Hu , Cheng Chen , Xiang Liu

Architecture decision making is considered one of the most challenging cognitive tasks in software development. The objective of this study is to explore the state of the practice of architecture decision making in software teams, including…

Software Engineering · Computer Science 2017-07-04 Sandun Dasanayake , Jouni Markkula , Sanja Aaramaa , Markku Oivo

This work relates to context-awareness of things that belong to IoT networks. Preferences understood as a priority in selection are considered, and dynamic preference models for such systems are built. Preference models are based on formal…

Software Engineering · Computer Science 2014-07-14 Radoslaw Klimek , Leszek Kotulski

This paper presents a forward-looking vision for artificial intelligence-driven software architecture that addresses longstanding challenges in design and evolution. Although artificial intelligence has achieved notable success in software…

Software Engineering · Computer Science 2025-04-08 Alessio Bucaioni , Martin Weyssow , Junda He , Yunbo Lyu , David Lo

Recent advances in Internet of Things (IoT) have enabled myriad domains such as smart homes, personal monitoring devices, and enhanced manufacturing. IoT is now pervasive---new applications are being used in nearly every conceivable…

Cryptography and Security · Computer Science 2018-12-27 Z. Berkay Celik , Earlence Fernandes , Eric Pauley , Gang Tan , Patrick McDaniel

Internet of Things (IoT) refers to the interconnection of physical objects via the Internet. It utilises complex back-end systems which need different capabilities depending on the requirements of the system. IoT has already been used in…

Systems and Control · Electrical Eng. & Systems 2020-06-11 Mehar Ullah , Pedro H. J. Nardelli , Annika Wolff , Kari Smolander

The engineering of IoT systems brings about various challenges due to the inherent complexities associated with such heterogeneous systems. In this paper, we propose a library of statechart templates, STL4IoT, for designing complex IoT…

Software Engineering · Computer Science 2023-12-01 Clyde Rempillo , Sadaf Mustafiz

The systems that operate the infrastructure of cities have evolved in a fragmented fashion across several generations of technology, causing city utilities and services to operate sub-optimally and limiting the creation of new value-added…

Computers and Society · Computer Science 2020-05-26 Larissa Romualdo-Suzuki , Anthony Finkelstein

Wide scale interest and adoption of Internet of Things (IoT) technologies is fuelling innovation in the way individuals and even machines can interact to exchange knowledge. One area of particular interest is that of analytics. Ever…

Networking and Internet Architecture · Computer Science 2019-01-11 Hussain Al-Aqrabi , Richard Hill

Internet of Things (IoT) is a system of interrelated devices that can be used to allow large-scale collection and analysis of data. However, as it grew, IoT networks were not capable of managing the data from these services. As a result,…

Networking and Internet Architecture · Computer Science 2020-02-05 Marc Baucas , Petros Spachos

Software development has steadily embraced agile software development methodology/method (ASDM) and has been moving away from the plan driven software development methodology (PDM) approaches like waterfall. Given the iterative nature of…

Software Engineering · Computer Science 2021-03-02 Vinod Menon , Roopak Sinha , Stephen MacDonell

The Internet of things (IoT) is a rapidly advancing area of technology that has quickly become more widespread in recent years. With greater numbers of everyday objects being connected to the Internet, many different innovations have been…

Networking and Internet Architecture · Computer Science 2022-02-08 Zachary Menter , Wei Tee , Rushit Dave

Internet of Things (IoT) systems allow software to directly interact with the physical world. Recent IoT failures can be attributed to recurring software design flaws, suggesting IoT software engineers may not be learning from past…

Software Engineering · Computer Science 2023-03-21 Dharun Anandayuvaraj , Pujita Thulluri , Justin Figueroa , Harshit Shandilya , James C. Davis