Geração automática de código para agentes SNMP e CLI
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/28035 |
Resumo: | O processo de desenvolvimento de software embarcado exige cada vez mais atenção, devido ao aumento constante na complexidade, além do alto custo de manutenção dos equipamentos uma vez em campo. As técnicas tradicionais de engenharia de software não são suficientes para lidar com os requisitos não funcionais do projeto de sistemas embarcados, tais como o tempo de colocação do produto no mercado, uso de memória, tempo de resposta e custo de projeto e manutenção. Na área de telecomunicações, a manutenção de um equipamento em campo pode tornar-se inviável, seja pela quantidade de equipamentos distribuídos em uma área muito grande, ou pela dificuldade de acesso nos casos em que esses equipamentos se encontram em áreas muito remotas. Além disso, como será visto, o tempo de colocação do produto no mercado é de extrema importância, sendo decisivo para o sucesso ou fracasso de um projeto. Tendo em vista esses fatores, este trabalho propõe uma forma de aumentar a automatização na geração de código para sistemas embarcados de gerência de equipamentos de telecomunicação, com o uso de uma arquitetura que propicia uma redução no número de linhas a serem escritas pelo programador, através do uso de uma interface bem definida entre o sistema de gerência e os dados do equipamento. Desta forma, pode-se obter uma redução no tempo de desenvolvimento, bem como nos gastos com a manutenção dos equipamentos. |
id |
UFRGS-2_8cd1b8dec692a98d06ccad828aba7352 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/28035 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Brandão, William LosinaCarro, Luigi2011-03-10T05:59:36Z2010http://hdl.handle.net/10183/28035000767628O processo de desenvolvimento de software embarcado exige cada vez mais atenção, devido ao aumento constante na complexidade, além do alto custo de manutenção dos equipamentos uma vez em campo. As técnicas tradicionais de engenharia de software não são suficientes para lidar com os requisitos não funcionais do projeto de sistemas embarcados, tais como o tempo de colocação do produto no mercado, uso de memória, tempo de resposta e custo de projeto e manutenção. Na área de telecomunicações, a manutenção de um equipamento em campo pode tornar-se inviável, seja pela quantidade de equipamentos distribuídos em uma área muito grande, ou pela dificuldade de acesso nos casos em que esses equipamentos se encontram em áreas muito remotas. Além disso, como será visto, o tempo de colocação do produto no mercado é de extrema importância, sendo decisivo para o sucesso ou fracasso de um projeto. Tendo em vista esses fatores, este trabalho propõe uma forma de aumentar a automatização na geração de código para sistemas embarcados de gerência de equipamentos de telecomunicação, com o uso de uma arquitetura que propicia uma redução no número de linhas a serem escritas pelo programador, através do uso de uma interface bem definida entre o sistema de gerência e os dados do equipamento. Desta forma, pode-se obter uma redução no tempo de desenvolvimento, bem como nos gastos com a manutenção dos equipamentos.The development process of embedded software demands an ever increasing attention due to the growth in complexity, besides the high cost to repair equipment once in field. The traditional software engineering techniques are not enough to deal with the non-functional requirements of the embedded systems design, such as time-to-market, memory footprint, performance and development/maintenance cost. In the telecommunications field, the maintenance of equipment once in field may be unviable, be it due to the existence of a large number of equipments distributed in a vast area, or due to the difficulty in reaching such equipments when they are located in remote areas. Besides that, as it will be presented, the time-to-market is of extreme importance, consisting in a decisive factor to the success or failure of a project. Having all these factors in mind, this work proposes a way to increase the code generation automation in management software for embedded telecommunication systems, with the use of an architecture that allows for a reduction in the number of lines of code to be written by the programmer, by using a well-known interface between the management system and the equipment data. Therefore, a reduction in both the development time and development/maintenance costs can be achieved.application/pdfporMicroeletrônicaSnmpSNMPCLITelecomAutomatic code generationEmbedded systemsGeração automática de código para agentes SNMP e CLIAutomatic code generation for SNMP agents and CLI: software engineering applied to embedded systems info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2010Engenharia de Computaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000767628.pdf000767628.pdfTexto completoapplication/pdf357303http://www.lume.ufrgs.br/bitstream/10183/28035/1/000767628.pdf563f9d0f643bbcadcf3d232aebd57c79MD51TEXT000767628.pdf.txt000767628.pdf.txtExtracted Texttext/plain47355http://www.lume.ufrgs.br/bitstream/10183/28035/2/000767628.pdf.txtf3ed18b759df24ebf5c2e72f15476a11MD52THUMBNAIL000767628.pdf.jpg000767628.pdf.jpgGenerated Thumbnailimage/jpeg1007http://www.lume.ufrgs.br/bitstream/10183/28035/3/000767628.pdf.jpg4f05606a194caa5842f2f7572cd24ab5MD5310183/280352018-10-11 08:56:48.737oai:www.lume.ufrgs.br:10183/28035Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-11T11:56:48Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Geração automática de código para agentes SNMP e CLI |
dc.title.alternative.en.fl_str_mv |
Automatic code generation for SNMP agents and CLI: software engineering applied to embedded systems |
title |
Geração automática de código para agentes SNMP e CLI |
spellingShingle |
Geração automática de código para agentes SNMP e CLI Brandão, William Losina Microeletrônica Snmp SNMP CLI Telecom Automatic code generation Embedded systems |
title_short |
Geração automática de código para agentes SNMP e CLI |
title_full |
Geração automática de código para agentes SNMP e CLI |
title_fullStr |
Geração automática de código para agentes SNMP e CLI |
title_full_unstemmed |
Geração automática de código para agentes SNMP e CLI |
title_sort |
Geração automática de código para agentes SNMP e CLI |
author |
Brandão, William Losina |
author_facet |
Brandão, William Losina |
author_role |
author |
dc.contributor.author.fl_str_mv |
Brandão, William Losina |
dc.contributor.advisor1.fl_str_mv |
Carro, Luigi |
contributor_str_mv |
Carro, Luigi |
dc.subject.por.fl_str_mv |
Microeletrônica Snmp |
topic |
Microeletrônica Snmp SNMP CLI Telecom Automatic code generation Embedded systems |
dc.subject.eng.fl_str_mv |
SNMP CLI Telecom Automatic code generation Embedded systems |
description |
O processo de desenvolvimento de software embarcado exige cada vez mais atenção, devido ao aumento constante na complexidade, além do alto custo de manutenção dos equipamentos uma vez em campo. As técnicas tradicionais de engenharia de software não são suficientes para lidar com os requisitos não funcionais do projeto de sistemas embarcados, tais como o tempo de colocação do produto no mercado, uso de memória, tempo de resposta e custo de projeto e manutenção. Na área de telecomunicações, a manutenção de um equipamento em campo pode tornar-se inviável, seja pela quantidade de equipamentos distribuídos em uma área muito grande, ou pela dificuldade de acesso nos casos em que esses equipamentos se encontram em áreas muito remotas. Além disso, como será visto, o tempo de colocação do produto no mercado é de extrema importância, sendo decisivo para o sucesso ou fracasso de um projeto. Tendo em vista esses fatores, este trabalho propõe uma forma de aumentar a automatização na geração de código para sistemas embarcados de gerência de equipamentos de telecomunicação, com o uso de uma arquitetura que propicia uma redução no número de linhas a serem escritas pelo programador, através do uso de uma interface bem definida entre o sistema de gerência e os dados do equipamento. Desta forma, pode-se obter uma redução no tempo de desenvolvimento, bem como nos gastos com a manutenção dos equipamentos. |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010 |
dc.date.accessioned.fl_str_mv |
2011-03-10T05:59:36Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/28035 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000767628 |
url |
http://hdl.handle.net/10183/28035 |
identifier_str_mv |
000767628 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/28035/1/000767628.pdf http://www.lume.ufrgs.br/bitstream/10183/28035/2/000767628.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/28035/3/000767628.pdf.jpg |
bitstream.checksum.fl_str_mv |
563f9d0f643bbcadcf3d232aebd57c79 f3ed18b759df24ebf5c2e72f15476a11 4f05606a194caa5842f2f7572cd24ab5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224405782626304 |