ScenarIoT: support for scenario specification of internet of things-based software systems

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Silva, Valéria Martins da
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Universidade Federal do Rio de Janeiro
Brasil
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Programa de Pós-Graduação em Engenharia de Sistemas e Computação
UFRJ
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/11422/13478
Resumo: Internet of Things (IoT) is a paradigm that allows composing systems from objects equipped with identification, sensing or acting behaviors in addition to processing capabilities, which can communicate and cooperate to achieve objectives. Similar to every paradigm shift, IoT brings up challenges related to several areas of research, including Software Engineering at different stages of development. This dissertation proposes the ScenarIoT approach aiming to support specification of scenarios in the development of software systems that are based on the Internet of Things (IoT) background. This approach is grounded on Interaction Arrangements which represent recurrent flows of interaction between abstract elements of the IoT domain. These arrangements could be designed by applying an evidence-based approach, i.e., considering the results obtained through a structured literature review conducted with the objective of identifying, analyzing and interpreting the concepts and properties of the IoT domain. The ScenarIoT approach was applied in two projects of undergraduate classes in order to observe its usefulness. The results of the studies showed that the approach is useful considering the context in which it was applied.
id UFRJ_6aa95f218d5c8d4f2fd034541e4d9472
oai_identifier_str oai:pantheon.ufrj.br:11422/13478
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling ScenarIoT: support for scenario specification of internet of things-based software systemsScenarIoT: suporte para a especificação de cenários de sistemas de software baseados em internet das coisasSoftware engineeringInternet of thingsSoftware systems specificationRequirements engineeringScenario specificationIoT Interaction ArrangementsCNPQ::ENGENHARIASInternet of Things (IoT) is a paradigm that allows composing systems from objects equipped with identification, sensing or acting behaviors in addition to processing capabilities, which can communicate and cooperate to achieve objectives. Similar to every paradigm shift, IoT brings up challenges related to several areas of research, including Software Engineering at different stages of development. This dissertation proposes the ScenarIoT approach aiming to support specification of scenarios in the development of software systems that are based on the Internet of Things (IoT) background. This approach is grounded on Interaction Arrangements which represent recurrent flows of interaction between abstract elements of the IoT domain. These arrangements could be designed by applying an evidence-based approach, i.e., considering the results obtained through a structured literature review conducted with the objective of identifying, analyzing and interpreting the concepts and properties of the IoT domain. The ScenarIoT approach was applied in two projects of undergraduate classes in order to observe its usefulness. The results of the studies showed that the approach is useful considering the context in which it was applied.Internet of Things (IoT) é um paradigma que permite compor sistemas a partir de objetos equipados com comportamentos de identificação, sensoriamento ou atuação além de capacidades de processamento, os quais podem se comunicar e cooperar para alcançar objetivos. Assim como toda mudança de paradigma, IoT faz emergir desafios relacionados a diversas áreas de pesquisa, incluindo a Engenharia de Software nas diferentes fases de desenvolvimento. Considerando fases iniciais de projeto, este trabalho propõe a abordagem ScenarIoT visando apoiar a especificação de cenários no desenvolvimento de sistemas de software baseados em IoT. Esta abordagem é fundamentada em Arranjos de Interação, os quais representam fluxos recorrentes de interação entre elementos abstratos do domínio IoT. Estes arranjos puderam ser desenhados aplicando-se uma abordagem baseada em evidência, ou seja, considerando os resultados obtidos por meio de uma revisão estruturada da literatura conduzida com o objetivo de identificar, analisar e interpretar os conceitos e propriedades do domínio IoT. A abordagem ScenarIoT foi aplicada em dois projetos de turmas de graduação com o objetivo de observar a sua utilidade. Os resultados dos estudos mostraram que a abordagem é útil considerando o contexto onde foi aplicada.Universidade Federal do Rio de JaneiroBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaPrograma de Pós-Graduação em Engenharia de Sistemas e ComputaçãoUFRJTravassos, Guilherme Hortahttp://lattes.cnpq.br/7541486051032916http://lattes.cnpq.br/2657504202426119Delicato, Flávia CoimbraMachado, Ivan do CarmoSilva, Valéria Martins da2021-01-04T01:00:41Z2023-12-21T03:07:20Z2019-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/11422/13478enginfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:07:20Zoai:pantheon.ufrj.br:11422/13478Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:07:20Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.none.fl_str_mv ScenarIoT: support for scenario specification of internet of things-based software systems
ScenarIoT: suporte para a especificação de cenários de sistemas de software baseados em internet das coisas
title ScenarIoT: support for scenario specification of internet of things-based software systems
spellingShingle ScenarIoT: support for scenario specification of internet of things-based software systems
Silva, Valéria Martins da
Software engineering
Internet of things
Software systems specification
Requirements engineering
Scenario specification
IoT Interaction Arrangements
CNPQ::ENGENHARIAS
title_short ScenarIoT: support for scenario specification of internet of things-based software systems
title_full ScenarIoT: support for scenario specification of internet of things-based software systems
title_fullStr ScenarIoT: support for scenario specification of internet of things-based software systems
title_full_unstemmed ScenarIoT: support for scenario specification of internet of things-based software systems
title_sort ScenarIoT: support for scenario specification of internet of things-based software systems
author Silva, Valéria Martins da
author_facet Silva, Valéria Martins da
author_role author
dc.contributor.none.fl_str_mv Travassos, Guilherme Horta
http://lattes.cnpq.br/7541486051032916
http://lattes.cnpq.br/2657504202426119
Delicato, Flávia Coimbra
Machado, Ivan do Carmo
dc.contributor.author.fl_str_mv Silva, Valéria Martins da
dc.subject.por.fl_str_mv Software engineering
Internet of things
Software systems specification
Requirements engineering
Scenario specification
IoT Interaction Arrangements
CNPQ::ENGENHARIAS
topic Software engineering
Internet of things
Software systems specification
Requirements engineering
Scenario specification
IoT Interaction Arrangements
CNPQ::ENGENHARIAS
description Internet of Things (IoT) is a paradigm that allows composing systems from objects equipped with identification, sensing or acting behaviors in addition to processing capabilities, which can communicate and cooperate to achieve objectives. Similar to every paradigm shift, IoT brings up challenges related to several areas of research, including Software Engineering at different stages of development. This dissertation proposes the ScenarIoT approach aiming to support specification of scenarios in the development of software systems that are based on the Internet of Things (IoT) background. This approach is grounded on Interaction Arrangements which represent recurrent flows of interaction between abstract elements of the IoT domain. These arrangements could be designed by applying an evidence-based approach, i.e., considering the results obtained through a structured literature review conducted with the objective of identifying, analyzing and interpreting the concepts and properties of the IoT domain. The ScenarIoT approach was applied in two projects of undergraduate classes in order to observe its usefulness. The results of the studies showed that the approach is useful considering the context in which it was applied.
publishDate 2019
dc.date.none.fl_str_mv 2019-04
2021-01-04T01:00:41Z
2023-12-21T03:07:20Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/13478
url http://hdl.handle.net/11422/13478
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Programa de Pós-Graduação em Engenharia de Sistemas e Computação
UFRJ
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Programa de Pós-Graduação em Engenharia de Sistemas e Computação
UFRJ
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv pantheon@sibi.ufrj.br
_version_ 1861279105745420288