scholarly journals ScenarIoT: Support for Scenario Specification of Internet of Things-based Software Systems

Author(s):  
Valéria Martins Da Silva ◽  
Guilherme H. Travassos

As well as any paradigm shift, the Internet of Things (IoT) brings up challenges related to several areas of research, including Software Engineering at different stages of development. This work proposes the ScenarIoT approach aiming to support the specification of scenarios when developing software systems on the IoT background. This approach is grounded on Interaction Arrangements - designed by applying an evidence-based approach – which represents recurrent flows of interaction between abstract elements of the IoT domain. These results presented can contribute to the progress of research on IoT from the lens of the Software Engineering research field.

Author(s):  
S. Kavitha ◽  
J. V. Anchitaalagammai ◽  
S. Nirmala ◽  
S. Murali

The chapter summarizes the concepts and challenges of DevOps in IoT, DevSecOps in IoT, integrating security into IoT, machine learning and AI in IoT of software engineering practices. DevOps is a software engineering culture and practice that aims at unifying software development (Dev) and software operation (Ops). The main characteristic of DevOps is the automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management. DevSecOps is a practice of integrating security into every aspect of an application lifecycle from design to development.


Author(s):  
ROBERT GODIN ◽  
GUY MINEAU ◽  
ROKIA MISSAOUI ◽  
MARC ST-GERMAIN ◽  
NAJIB FARAJ

This paper describes an approach to software reuse that involves generating and retrieving abstractions from existing software systems using concept formation methods. The potential of the approach is illustrated through two important activities of the reuse process. First, the concept hierarchy generated by the concept formation methods is used for organizing and retrieving the artifacts inside a repository. Second, the generated concepts are used in identifying new abstractions that may be converted into new, more generic artifacts with better reuse potential. These experiments are part of a major software engineering research project involving many business and academic partners.


Author(s):  
S. Kavitha ◽  
J. V. Anchitaalagammai ◽  
S. Nirmala ◽  
S. Murali

The chapter summarizes the concepts and challenges of DevOps in IoT, DevSecOps in IoT, integrating security into IoT, machine learning and AI in IoT of software engineering practices. DevOps is a software engineering culture and practice that aims at unifying software development (Dev) and software operation (Ops). The main characteristic of DevOps is the automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management. DevSecOps is a practice of integrating security into every aspect of an application lifecycle from design to development.


Sign in / Sign up

Export Citation Format

Share Document