Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura
Submitted by Alice Araujo (alice.caraujo@ufpe.br) on 2017-11-30T17:02:33Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) 200MDDRoboticaTiagoHeineck.pdf: 6443676 bytes, checksum: 7d6a35eee671ea761713b40f32487919 (MD5) === Made available in DSpace on 2...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
Universidade Federal de Pernambuco
2017
|
Subjects: | |
Online Access: | https://repositorio.ufpe.br/handle/123456789/22437 |
id |
ndltd-IBICT-oai-repositorio.ufpe.br-123456789-22437 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
topic |
Engenharia de software Engenharia de requisitos Robótica |
spellingShingle |
Engenharia de software Engenharia de requisitos Robótica HEINECK, Tiago Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura |
description |
Submitted by Alice Araujo (alice.caraujo@ufpe.br) on 2017-11-30T17:02:33Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
200MDDRoboticaTiagoHeineck.pdf: 6443676 bytes, checksum: 7d6a35eee671ea761713b40f32487919 (MD5) === Made available in DSpace on 2017-11-30T17:02:33Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
200MDDRoboticaTiagoHeineck.pdf: 6443676 bytes, checksum: 7d6a35eee671ea761713b40f32487919 (MD5)
Previous issue date: 2016-02-06 === O domínio de robótica tem sido aplicado em diversos contextos, como o industrial, da saúde e da educação, os projetos robóticos envolvem diversos campos de estudo como visão computacional, inteligência artificial, psicologia, biologia, entre outros. Na academia competições tem incentivado a construção de robôs que exploram ambientes, jogam futebol e executam tarefas dos mais variados tipos. Estes robôs são agentes compostos de vários sensores e atuadores que trabalham juntamente com software para o alcance de requisitos específicos, sendo o sistema responsável pelo gerenciamento de todos os componentes. Neste sentido, há um subconjunto de robôs conhecidos como robôs sociais que possuem a habilidade de interagir entre eles ou com seres humanos. Estes por sua vez são capazes de reconhecer linguagem natural por meio de fala ou escrita, interpretar gestos e interagir de maneira social e afetiva. Entretanto, o aumento de complexidade dos robôs reflete da mesma forma em softwares de controle mais complexos, deixando a tarefa de desenvolvimento mais desafiadora. Sendo assim, pesquisadores tem apontado para o desenvolvimento orientado a modelos como uma alternativa no auxílio na redução de complexidade do desenvolvimento de software no domínio de robótica. O desenvolvimento orientado a modelos é um paradigma promissor que utiliza modelos como artefatos de primeira ordem que buscam promover o reuso de componentes de software e rápida geração de código com qualidade, consequentemente reduzindo o custo de desenvolvimento e esforço. Assim sendo, esta pesquisa realiza uma análise de como o desenvolvimento orientado a modelos tem apoiado o domínio de robótica, apontando os artefatos disponíveis e gerados semi ou automaticamente, as contribuições, técnicas envolvidas, o atendimento a requisitos funcionais e não-funcionais, paradigmas envolvidos no comportamento do robô e o atendimento a questões sociais. Os dados foram extraídos de 86 estudos compondo uma revisão sistemática da literatura com a finalidade de auxiliar pesquisadores no embasamento para realização de novas atividades de pesquisa. === The field of robotics has been applied in various contexts, such as the industrial, health and education. The robotic projects involve various fields of study such as computer vision, artificial intelligence, psychology, biology, among others. The Academic competitions have encouraged the construction of robots that explore environments, play soccer and perform tasks of various types. These robots are agents made up of multiple sensors and actuators working along with software that meets specific requirements, and the system responsible for the management of all components. In this sense, there is a subset of robots known as social robots that have the ability to interact among themselves or with humans. These in turn are able to recognize natural language through speech or writing, interpreting gestures and interact in social and affective way. However, the increased complexity of robots reflects similarly in more complex control software, leaving the task of development more challenging. Thus, researchers have pointed to the model-driven development as an alternative to assist in the reduction of complexity of software development in the field of robotics. The model-driven development is a promising paradigm that uses models as first order artifacts and seeks to promote the reuse of software components and fast code generation with quality, thus reducing the cost of development and effort. Therefore, this research performs an analysis of how the model-driven development has supported the field of robotics, pointing the available artifacts and semi or automatically generated contributions, techniques involved, the functional and non-functional requirements, paradigms involved in robot behavior and service for social issues. The data was extracted from 86 studies writing a systematic literature review in order to assist researchers in the basement for realization of new research activities. |
author2 |
http://lattes.cnpq.br/0698164500481055 |
author_facet |
http://lattes.cnpq.br/0698164500481055 HEINECK, Tiago |
author |
HEINECK, Tiago |
author_sort |
HEINECK, Tiago |
title |
Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura |
title_short |
Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura |
title_full |
Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura |
title_fullStr |
Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura |
title_full_unstemmed |
Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura |
title_sort |
desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura |
publisher |
Universidade Federal de Pernambuco |
publishDate |
2017 |
url |
https://repositorio.ufpe.br/handle/123456789/22437 |
work_keys_str_mv |
AT heinecktiago desenvolvimentoorientadoamodelosnodominioderoboticaumarevisaosistematicadaliteratura |
_version_ |
1718865081713819648 |
spelling |
ndltd-IBICT-oai-repositorio.ufpe.br-123456789-224372019-01-21T19:24:30Z Desenvolvimento orientado a modelos no domínio de robótica: uma revisão sistemática da literatura HEINECK, Tiago http://lattes.cnpq.br/0698164500481055 CASTRO, Jaelson Freire Brelaz de Engenharia de software Engenharia de requisitos Robótica Submitted by Alice Araujo (alice.caraujo@ufpe.br) on 2017-11-30T17:02:33Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) 200MDDRoboticaTiagoHeineck.pdf: 6443676 bytes, checksum: 7d6a35eee671ea761713b40f32487919 (MD5) Made available in DSpace on 2017-11-30T17:02:33Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) 200MDDRoboticaTiagoHeineck.pdf: 6443676 bytes, checksum: 7d6a35eee671ea761713b40f32487919 (MD5) Previous issue date: 2016-02-06 O domínio de robótica tem sido aplicado em diversos contextos, como o industrial, da saúde e da educação, os projetos robóticos envolvem diversos campos de estudo como visão computacional, inteligência artificial, psicologia, biologia, entre outros. Na academia competições tem incentivado a construção de robôs que exploram ambientes, jogam futebol e executam tarefas dos mais variados tipos. Estes robôs são agentes compostos de vários sensores e atuadores que trabalham juntamente com software para o alcance de requisitos específicos, sendo o sistema responsável pelo gerenciamento de todos os componentes. Neste sentido, há um subconjunto de robôs conhecidos como robôs sociais que possuem a habilidade de interagir entre eles ou com seres humanos. Estes por sua vez são capazes de reconhecer linguagem natural por meio de fala ou escrita, interpretar gestos e interagir de maneira social e afetiva. Entretanto, o aumento de complexidade dos robôs reflete da mesma forma em softwares de controle mais complexos, deixando a tarefa de desenvolvimento mais desafiadora. Sendo assim, pesquisadores tem apontado para o desenvolvimento orientado a modelos como uma alternativa no auxílio na redução de complexidade do desenvolvimento de software no domínio de robótica. O desenvolvimento orientado a modelos é um paradigma promissor que utiliza modelos como artefatos de primeira ordem que buscam promover o reuso de componentes de software e rápida geração de código com qualidade, consequentemente reduzindo o custo de desenvolvimento e esforço. Assim sendo, esta pesquisa realiza uma análise de como o desenvolvimento orientado a modelos tem apoiado o domínio de robótica, apontando os artefatos disponíveis e gerados semi ou automaticamente, as contribuições, técnicas envolvidas, o atendimento a requisitos funcionais e não-funcionais, paradigmas envolvidos no comportamento do robô e o atendimento a questões sociais. Os dados foram extraídos de 86 estudos compondo uma revisão sistemática da literatura com a finalidade de auxiliar pesquisadores no embasamento para realização de novas atividades de pesquisa. The field of robotics has been applied in various contexts, such as the industrial, health and education. The robotic projects involve various fields of study such as computer vision, artificial intelligence, psychology, biology, among others. The Academic competitions have encouraged the construction of robots that explore environments, play soccer and perform tasks of various types. These robots are agents made up of multiple sensors and actuators working along with software that meets specific requirements, and the system responsible for the management of all components. In this sense, there is a subset of robots known as social robots that have the ability to interact among themselves or with humans. These in turn are able to recognize natural language through speech or writing, interpreting gestures and interact in social and affective way. However, the increased complexity of robots reflects similarly in more complex control software, leaving the task of development more challenging. Thus, researchers have pointed to the model-driven development as an alternative to assist in the reduction of complexity of software development in the field of robotics. The model-driven development is a promising paradigm that uses models as first order artifacts and seeks to promote the reuse of software components and fast code generation with quality, thus reducing the cost of development and effort. Therefore, this research performs an analysis of how the model-driven development has supported the field of robotics, pointing the available artifacts and semi or automatically generated contributions, techniques involved, the functional and non-functional requirements, paradigms involved in robot behavior and service for social issues. The data was extracted from 86 studies writing a systematic literature review in order to assist researchers in the basement for realization of new research activities. 2017-11-30T17:02:33Z 2017-11-30T17:02:33Z 2016-12-06 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis https://repositorio.ufpe.br/handle/123456789/22437 por Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess Universidade Federal de Pernambuco Programa de Pos Graduacao em Ciencia da Computacao UFPE Brasil reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco instacron:UFPE |