Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Outros Autores: | , , , , , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Revista Veras |
Texto Completo: | https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/22973 |
Resumo: | O Desenvolvimento Dirigido por Modelos (DDM), é uma abordagem de desenvolvimento de software onde os modelos são os artefatos principais do desenvolvimento. Nesta, modelos de aplicações são construídos em alto nível de abstração e convertidos em modelos menos abstratos até a geração do código fonte do sistema. A abordagem DDM tem se mostrado apropriada para desenvolver aplicações inseridas em ambientes heterogêneos, tais como os que envolvem diferentes plataformas e linguagens de programação, pois possibilita que sistemas sejam modelados independente de plataforma e que os modelos sejam reusados para geração de código em plataformas específicas. Neste contexto estão inseridos os sistemas para Internet das Coisas (IoT – Internet of Things), responsáveis por interconectar e integrar dispositivos do mundo físico ao mundo virtual. A IoT propõe que qualquer objeto físico possa se conectar à internet através de algum tipo de tecnologia. Desta forma, lida frequentemente com dispositivos diversos que utilizam tecnologias próprias e precisam estar interconectados para prover um serviço. Nesta direção, nosso trabalho investiga o uso de DDM no desenvolvimento de produtos IoT. Neste artigo, especificamente, apresentamos o projeto de um produto IoT para monitoramento e controle de reservatórios de água em residências com o objetivo de identificar os modelos que devem ser construídos ao longo do desenvolvimento de produtos desta natureza. O produto foi projetado e implementado manualmente. O trabalho mostrou que diversos modelos foram necessários para projetar hardware e software, tais como modelo de requisitos, arquitetura, e máquinas de estado. Estes modelos serão adaptados em projetos futuros seguindo a abordagem DDM para possibilitar a geração automática de código. |
id |
VERACRUZ-0_f17de2c43afce12147f3b1c9d12b2297 |
---|---|
oai_identifier_str |
oai:ojs2.ojs.brazilianjournals.com.br:article/22973 |
network_acronym_str |
VERACRUZ-0 |
network_name_str |
Revista Veras |
repository_id_str |
|
spelling |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approachDesenvolvimento dirigido a modelosInternet das coisasIoTlinguagens de modelagem específicas de domínio.O Desenvolvimento Dirigido por Modelos (DDM), é uma abordagem de desenvolvimento de software onde os modelos são os artefatos principais do desenvolvimento. Nesta, modelos de aplicações são construídos em alto nível de abstração e convertidos em modelos menos abstratos até a geração do código fonte do sistema. A abordagem DDM tem se mostrado apropriada para desenvolver aplicações inseridas em ambientes heterogêneos, tais como os que envolvem diferentes plataformas e linguagens de programação, pois possibilita que sistemas sejam modelados independente de plataforma e que os modelos sejam reusados para geração de código em plataformas específicas. Neste contexto estão inseridos os sistemas para Internet das Coisas (IoT – Internet of Things), responsáveis por interconectar e integrar dispositivos do mundo físico ao mundo virtual. A IoT propõe que qualquer objeto físico possa se conectar à internet através de algum tipo de tecnologia. Desta forma, lida frequentemente com dispositivos diversos que utilizam tecnologias próprias e precisam estar interconectados para prover um serviço. Nesta direção, nosso trabalho investiga o uso de DDM no desenvolvimento de produtos IoT. Neste artigo, especificamente, apresentamos o projeto de um produto IoT para monitoramento e controle de reservatórios de água em residências com o objetivo de identificar os modelos que devem ser construídos ao longo do desenvolvimento de produtos desta natureza. O produto foi projetado e implementado manualmente. O trabalho mostrou que diversos modelos foram necessários para projetar hardware e software, tais como modelo de requisitos, arquitetura, e máquinas de estado. Estes modelos serão adaptados em projetos futuros seguindo a abordagem DDM para possibilitar a geração automática de código.Brazilian Journals Publicações de Periódicos e Editora Ltda.2021-01-20info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/2297310.34117/bjdv7n1-267Brazilian Journal of Development; Vol. 7 No. 1 (2021); 3948-3962Brazilian Journal of Development; Vol. 7 Núm. 1 (2021); 3948-3962Brazilian Journal of Development; v. 7 n. 1 (2021); 3948-39622525-876110.34117/bjdv.v7i1reponame:Revista Verasinstname:Instituto Superior de Educação Vera Cruz (VeraCruz)instacron:VERACRUZporhttps://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/22973/18457Copyright (c) 2021 Brazilian Journal of Developmentinfo:eu-repo/semantics/openAccessMascarenha, Ana Patricia Fontes MagalhãesFernandes, Sérgio MartinsCalheiros, Gabriel BorgesFreitas, Fábio DuarteRaton, Victor Fernandes BaiãoLefrançois, Guilherme L. G.Bahia, Marcela Braga2021-09-21T10:44:49Zoai:ojs2.ojs.brazilianjournals.com.br:article/22973Revistahttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/PRIhttp://site.veracruz.edu.br:8087/instituto/revistaveras/index.php/revistaveras/oai||revistaveras@veracruz.edu.br2236-57292236-5729opendoar:2024-10-15T16:12:43.378611Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz)false |
dc.title.none.fl_str_mv |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach |
title |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach |
spellingShingle |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach Mascarenha, Ana Patricia Fontes Magalhães Desenvolvimento dirigido a modelos Internet das coisas IoT linguagens de modelagem específicas de domínio. |
title_short |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach |
title_full |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach |
title_fullStr |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach |
title_full_unstemmed |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach |
title_sort |
Modelando produtos IoT com a abordagem DDM / Modeling IoT products with the DDM approach |
author |
Mascarenha, Ana Patricia Fontes Magalhães |
author_facet |
Mascarenha, Ana Patricia Fontes Magalhães Fernandes, Sérgio Martins Calheiros, Gabriel Borges Freitas, Fábio Duarte Raton, Victor Fernandes Baião Lefrançois, Guilherme L. G. Bahia, Marcela Braga |
author_role |
author |
author2 |
Fernandes, Sérgio Martins Calheiros, Gabriel Borges Freitas, Fábio Duarte Raton, Victor Fernandes Baião Lefrançois, Guilherme L. G. Bahia, Marcela Braga |
author2_role |
author author author author author author |
dc.contributor.author.fl_str_mv |
Mascarenha, Ana Patricia Fontes Magalhães Fernandes, Sérgio Martins Calheiros, Gabriel Borges Freitas, Fábio Duarte Raton, Victor Fernandes Baião Lefrançois, Guilherme L. G. Bahia, Marcela Braga |
dc.subject.por.fl_str_mv |
Desenvolvimento dirigido a modelos Internet das coisas IoT linguagens de modelagem específicas de domínio. |
topic |
Desenvolvimento dirigido a modelos Internet das coisas IoT linguagens de modelagem específicas de domínio. |
description |
O Desenvolvimento Dirigido por Modelos (DDM), é uma abordagem de desenvolvimento de software onde os modelos são os artefatos principais do desenvolvimento. Nesta, modelos de aplicações são construídos em alto nível de abstração e convertidos em modelos menos abstratos até a geração do código fonte do sistema. A abordagem DDM tem se mostrado apropriada para desenvolver aplicações inseridas em ambientes heterogêneos, tais como os que envolvem diferentes plataformas e linguagens de programação, pois possibilita que sistemas sejam modelados independente de plataforma e que os modelos sejam reusados para geração de código em plataformas específicas. Neste contexto estão inseridos os sistemas para Internet das Coisas (IoT – Internet of Things), responsáveis por interconectar e integrar dispositivos do mundo físico ao mundo virtual. A IoT propõe que qualquer objeto físico possa se conectar à internet através de algum tipo de tecnologia. Desta forma, lida frequentemente com dispositivos diversos que utilizam tecnologias próprias e precisam estar interconectados para prover um serviço. Nesta direção, nosso trabalho investiga o uso de DDM no desenvolvimento de produtos IoT. Neste artigo, especificamente, apresentamos o projeto de um produto IoT para monitoramento e controle de reservatórios de água em residências com o objetivo de identificar os modelos que devem ser construídos ao longo do desenvolvimento de produtos desta natureza. O produto foi projetado e implementado manualmente. O trabalho mostrou que diversos modelos foram necessários para projetar hardware e software, tais como modelo de requisitos, arquitetura, e máquinas de estado. Estes modelos serão adaptados em projetos futuros seguindo a abordagem DDM para possibilitar a geração automática de código. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-01-20 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/22973 10.34117/bjdv7n1-267 |
url |
https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/22973 |
identifier_str_mv |
10.34117/bjdv7n1-267 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://ojs.brazilianjournals.com.br/ojs/index.php/BRJD/article/view/22973/18457 |
dc.rights.driver.fl_str_mv |
Copyright (c) 2021 Brazilian Journal of Development info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Copyright (c) 2021 Brazilian Journal of Development |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Brazilian Journals Publicações de Periódicos e Editora Ltda. |
publisher.none.fl_str_mv |
Brazilian Journals Publicações de Periódicos e Editora Ltda. |
dc.source.none.fl_str_mv |
Brazilian Journal of Development; Vol. 7 No. 1 (2021); 3948-3962 Brazilian Journal of Development; Vol. 7 Núm. 1 (2021); 3948-3962 Brazilian Journal of Development; v. 7 n. 1 (2021); 3948-3962 2525-8761 10.34117/bjdv.v7i1 reponame:Revista Veras instname:Instituto Superior de Educação Vera Cruz (VeraCruz) instacron:VERACRUZ |
instname_str |
Instituto Superior de Educação Vera Cruz (VeraCruz) |
instacron_str |
VERACRUZ |
institution |
VERACRUZ |
reponame_str |
Revista Veras |
collection |
Revista Veras |
repository.name.fl_str_mv |
Revista Veras - Instituto Superior de Educação Vera Cruz (VeraCruz) |
repository.mail.fl_str_mv |
||revistaveras@veracruz.edu.br |
_version_ |
1813645504788037632 |