TDDM4IoTS: A Test-Driven Development Methodology for Internet of Things (IoT)-Based Systems
Abstract:
This paper presents a development methodology for Internet of Things (IoT)-based Systems (IoTS) that gathers ideas from several of the most outstanding software development paradigms nowadays, such as Model-Driven Engineering (MDE) and Test-Driven Development (TDD), in addition to incorporating the principles that govern agile software development methodologies, such as SCRUM and XP. The methodology presented here, called Test-Driven Development Methodology for IoTS (TDDM4IoTS), has been proposed after an exhaustive review of different software development methodologies, leading us to conclude that none of them are specially oriented towards the development of IoTS. The methodology mainly consists of eleven phases, whose order of application can be established by the team that will develop the project in question. In this paper, we suggest an order to follow, as well as existing software tools that could be used as support for obtaining the corresponding deliverables at each phase.
Año de publicación:
2020
Keywords:
- IoT-based Systems
- agile methodologies
- Software development methodology
- Test-driven development
- internet of things (IoT)
- model-driven engineering
Fuente:


Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Ingeniería de software
- Software
Áreas temáticas:
- Ciencias de la computación