BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis

Detalhes bibliográficos
Autor(a) principal: Sousa, Matheus Alves de
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/18054
Resumo: With the increase of processing ability, storage and several kinds of communication existing such as Bluetooth, infrared, wireless networks, etc.., mobile devices are no longer only devices with specific function and have become tools with various functionalities. In the business field, the benefits that these kinds of devices can offer are considerable, because the portability allows tasks that previously could only be performed within the work environment, can be performed anywhere. In the context of oil exploration companies, mobile applications allow quick actions could be taken by petroleum engineers and technicians, using their mobile devices to avoid potential catastrophes like an unexpected stop or break of important equipment. In general, the configuration of equipment for oil extraction is performed on the work environment using computer systems in desktop platforms. After the obtained configuration, an employee goes to equipment to be configured and perform the modifications obtained on the use desktop system. This management process equipment for oil extraction takes long time and does not guarantee the maintenance in time to avoid problems. With the use of mobile devices, management and maintenance of equipment for oil extraction can be performed in a more agile time once it enables the engineer or technician oil can perform this configuration at the time and place where the request comes for example, near in the oil well where the equipment is located. The wide variety of mobile devices creates a big difficulty in developing mobile applications, since for one application can function in several types of devices, the application must be changed for each specific type of device, which makes the development quite costly. This paper defines and implements a software product line for designing sucker-rod pumping systems on mobile devices. This product line of software, called BMMobile, aims to produce products that are capable of performing calculations to determine the possible configurations for the equipment in the design suckerrod pumping, and managing the variabilities of the various products that can be generated. Besides, this work performs two evaluations. The first evaluation will verify the consistency of the products produced by the software product line. The second evaluation will verify the reuse of some products generated by SPL developed
id UFRN_81c8e3e73985ce267cee80d91cf01580
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/18054
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Sousa, Matheus Alves dehttp://lattes.cnpq.br/4704174970513024http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Cacho, Nelio Alessandro Azevedohttp://lattes.cnpq.br/4635320220484649Leite, Jair Cavalcantihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782411P6Santoro, Flávia Mariahttp://lattes.cnpq.br/5377746284077362Batista, Thais Vasconcelos2014-12-17T15:48:02Z2013-01-302014-12-17T15:48:02Z2010-11-18SOUSA, Matheus Alves de. BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis. 2010. 124 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2010.https://repositorio.ufrn.br/jspui/handle/123456789/18054With the increase of processing ability, storage and several kinds of communication existing such as Bluetooth, infrared, wireless networks, etc.., mobile devices are no longer only devices with specific function and have become tools with various functionalities. In the business field, the benefits that these kinds of devices can offer are considerable, because the portability allows tasks that previously could only be performed within the work environment, can be performed anywhere. In the context of oil exploration companies, mobile applications allow quick actions could be taken by petroleum engineers and technicians, using their mobile devices to avoid potential catastrophes like an unexpected stop or break of important equipment. In general, the configuration of equipment for oil extraction is performed on the work environment using computer systems in desktop platforms. After the obtained configuration, an employee goes to equipment to be configured and perform the modifications obtained on the use desktop system. This management process equipment for oil extraction takes long time and does not guarantee the maintenance in time to avoid problems. With the use of mobile devices, management and maintenance of equipment for oil extraction can be performed in a more agile time once it enables the engineer or technician oil can perform this configuration at the time and place where the request comes for example, near in the oil well where the equipment is located. The wide variety of mobile devices creates a big difficulty in developing mobile applications, since for one application can function in several types of devices, the application must be changed for each specific type of device, which makes the development quite costly. This paper defines and implements a software product line for designing sucker-rod pumping systems on mobile devices. This product line of software, called BMMobile, aims to produce products that are capable of performing calculations to determine the possible configurations for the equipment in the design suckerrod pumping, and managing the variabilities of the various products that can be generated. Besides, this work performs two evaluations. The first evaluation will verify the consistency of the products produced by the software product line. The second evaluation will verify the reuse of some products generated by SPL developedCom o aumento da capacidade de processamento, armazenamento e a variedade de tipos de comunicação existentes, como Bluetooth, infravermelho, redes sem fio, etc., os dispositivos móveis deixaram de ser apenas dispositivos com função especifica e passaram a ser ferramentas com diversos tipos de funcionalidade. No campo empresarial os benefícios que estes tipos de dispositivos oferecem são consideráveis, uma vez que a portabilidade permite que tarefas que antes só poderiam ser executadas dentro do ambiente de trabalho, possam ser realizadas em qualquer lugar. No contexto de empresas de exploração de petróleo, aplicações móveis permitem que ações rápidas possam ser tomadas por engenheiros e técnicos de petróleo, usando seus dispositivos móveis, de forma a evitar possíveis catástrofes como a parada de um poço ou quebra de um equipamento importante. Em geral, a configuração de equipamentos para extração de petróleo é realizada no ambiente de trabalho usando sistemas computacionais em plataformas desktop. Após a configuração ser determinada, algum funcionário deve ir ao equipamento a ser configurado e executar as modificações obtidas na utilização do sistema desktop. Este processo de gerenciamento de equipamentos para a extração de petróleo demanda muito tempo e não garante a manutenção em tempo hábil de forma a evitar maiores problemas. Com a utilização de dispositivos móveis, o gerenciamento e manutenção de equipamentos para extração de petróleo pode ser realizada de forma mais ágil, uma vez que permite que o engenheiro ou técnico de petróleo possa realizar essa configuração no momento e local aonde chega a solicitação, por exemplo, próximo ao poço onde está localizado o equipamento. A grande variedade de tipos de dispositivos móveis gera uma grande dificuldade no desenvolvimento de aplicações móveis, uma vez que para que uma aplicação possa funcionar em diversos tipos de dispositivos, a aplicação deve sofrer alterações para cada tipo especifico de aparelho, o que torna o desenvolvimento bastante custoso. Este trabalho define e implementa uma linha de produto de software para dimensionamento de bombeio mecânico em dispositivos móveis. Esta linha de produto de software, denominada BMMobile, tem como objetivo gerar produtos que sejam capazes de realizar cálculos para determinar as configurações possíveis para os equipamentos no dimensionamento de bombeio mecânico, além de gerenciar as variabilidades dos diversos produtos que podem ser gerados. Além disso, esse trabalho realiza duas avaliações. A primeira avaliação permite verificar a consistência dos produtos produzidos pela linha de produto de software. A segunda avaliação permite avaliar o reuso em alguns produtos gerados pela LPS desenvolvidaapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da Computaçãolinhas de produtos de softwaredispositivos móveisbombeio mecânicosoftware product linesmobile devicessucker-rod pumpingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOBMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALMatheusAS_DISSERT.pdfapplication/pdf2078765https://repositorio.ufrn.br/bitstream/123456789/18054/1/MatheusAS_DISSERT.pdf519489af2ea8e5db40a4abaa98e99b28MD51TEXTMatheusAS_DISSERT.pdf.txtMatheusAS_DISSERT.pdf.txtExtracted texttext/plain227440https://repositorio.ufrn.br/bitstream/123456789/18054/6/MatheusAS_DISSERT.pdf.txtd2edcf9854c026bbfc266364cd575322MD56THUMBNAILMatheusAS_DISSERT.pdf.jpgMatheusAS_DISSERT.pdf.jpgIM Thumbnailimage/jpeg2208https://repositorio.ufrn.br/bitstream/123456789/18054/7/MatheusAS_DISSERT.pdf.jpg26167288990b60b4e2883eedb10afed0MD57123456789/180542017-11-04 12:14:10.333oai:https://repositorio.ufrn.br:123456789/18054Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T15:14:10Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
title BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
spellingShingle BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
Sousa, Matheus Alves de
linhas de produtos de software
dispositivos móveis
bombeio mecânico
software product lines
mobile devices
sucker-rod pumping
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
title_full BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
title_fullStr BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
title_full_unstemmed BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
title_sort BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis
author Sousa, Matheus Alves de
author_facet Sousa, Matheus Alves de
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/4704174970513024
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributor.advisor-co1ID.por.fl_str_mv
dc.contributor.referees1.pt_BR.fl_str_mv Leite, Jair Cavalcanti
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782411P6
dc.contributor.referees2.pt_BR.fl_str_mv Santoro, Flávia Maria
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/5377746284077362
dc.contributor.author.fl_str_mv Sousa, Matheus Alves de
dc.contributor.advisor-co1.fl_str_mv Cacho, Nelio Alessandro Azevedo
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/4635320220484649
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Cacho, Nelio Alessandro Azevedo
Batista, Thais Vasconcelos
dc.subject.por.fl_str_mv linhas de produtos de software
dispositivos móveis
bombeio mecânico
topic linhas de produtos de software
dispositivos móveis
bombeio mecânico
software product lines
mobile devices
sucker-rod pumping
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv software product lines
mobile devices
sucker-rod pumping
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description With the increase of processing ability, storage and several kinds of communication existing such as Bluetooth, infrared, wireless networks, etc.., mobile devices are no longer only devices with specific function and have become tools with various functionalities. In the business field, the benefits that these kinds of devices can offer are considerable, because the portability allows tasks that previously could only be performed within the work environment, can be performed anywhere. In the context of oil exploration companies, mobile applications allow quick actions could be taken by petroleum engineers and technicians, using their mobile devices to avoid potential catastrophes like an unexpected stop or break of important equipment. In general, the configuration of equipment for oil extraction is performed on the work environment using computer systems in desktop platforms. After the obtained configuration, an employee goes to equipment to be configured and perform the modifications obtained on the use desktop system. This management process equipment for oil extraction takes long time and does not guarantee the maintenance in time to avoid problems. With the use of mobile devices, management and maintenance of equipment for oil extraction can be performed in a more agile time once it enables the engineer or technician oil can perform this configuration at the time and place where the request comes for example, near in the oil well where the equipment is located. The wide variety of mobile devices creates a big difficulty in developing mobile applications, since for one application can function in several types of devices, the application must be changed for each specific type of device, which makes the development quite costly. This paper defines and implements a software product line for designing sucker-rod pumping systems on mobile devices. This product line of software, called BMMobile, aims to produce products that are capable of performing calculations to determine the possible configurations for the equipment in the design suckerrod pumping, and managing the variabilities of the various products that can be generated. Besides, this work performs two evaluations. The first evaluation will verify the consistency of the products produced by the software product line. The second evaluation will verify the reuse of some products generated by SPL developed
publishDate 2010
dc.date.issued.fl_str_mv 2010-11-18
dc.date.available.fl_str_mv 2013-01-30
2014-12-17T15:48:02Z
dc.date.accessioned.fl_str_mv 2014-12-17T15:48:02Z
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.citation.fl_str_mv SOUSA, Matheus Alves de. BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis. 2010. 124 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2010.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/18054
identifier_str_mv SOUSA, Matheus Alves de. BMMobile: uma linha de produtos para dimensionamento de bombeio mecânico em dispositivos móveis. 2010. 124 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2010.
url https://repositorio.ufrn.br/jspui/handle/123456789/18054
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/18054/1/MatheusAS_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/18054/6/MatheusAS_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/18054/7/MatheusAS_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 519489af2ea8e5db40a4abaa98e99b28
d2edcf9854c026bbfc266364cd575322
26167288990b60b4e2883eedb10afed0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832869092098048