State of the Software Development Life-Cycle for the Internet-of-Things

11/09/2018
by   João Pedro Dias, et al.
0

Software has a longstanding association with a state of crisis considering its success rate. The explosion of Internet-connected devices, Internet-of-Things, adds to the complexity of software systems. The particular characteristics of these systems, such as being large-scale and its heterogeneity, pose increasingly new challenges. In this paper, we first briefly introduce the IoT paradigm and the current state of art of software development. Then, we delve into the particularities of developing software for IoT systems and systems of systems, given an overview of what are the current methodologies and tools for design, develop and test such systems. The findings are discussed, revealing open issues and research directions, and reveal that the nowadays IoT software development practices are still lagging behind of what are the current best practices.

READ FULL TEXT

page 12

page 13

page 14

page 17

page 22

page 24

research
09/03/2020

Low-code Engineering for Internet of things: A state of research

Developing Internet of Things (IoT) systems has to cope with several cha...
research
07/28/2021

SCENARIOTCHECK: A Checklist-based Reading Technique for the Verification of IoT Scenarios

Software systems on the Internet of Things have driven the world into a ...
research
02/11/2018

Towards an MDD Based Framework for Self Adaptive IoT Applications Development

As technology and communication advances, more devices (and things) are ...
research
04/26/2019

Towards a Strategy for Supporting the Engineering of Contemporary Software Systems

Contemporary software systems, such as the Internet of Things, Industry ...
research
12/17/2021

Continuously Testing Distributed IoT Systems: An Overview of the State of the Art

The continuous testing of small changes to systems has proven to be usef...
research
06/27/2022

Towards a Failure-Aware SDLC for Internet of Things

Internet of Things systems carry substantial engineering risks including...
research
09/27/2020

Self-Organizing Software Models for the Internet of Things

The Internet of Things (IoT) envisions the integration of physical objec...

Please sign up or login with your details

Forgot password? Click here to reset