Repositório Digital

A- A A+

Geração automática de código para agentes SNMP e CLI

.

Geração automática de código para agentes SNMP e CLI

Mostrar registro completo

Estatísticas

Título Geração automática de código para agentes SNMP e CLI
Outro título Automatic code generation for SNMP agents and CLI: software engineering applied to embedded systems
Autor Brandão, William Losina
Orientador Carro, Luigi
Data 2010
Nível Graduação
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Engenharia de Computação.
Assunto Microeletronica
Snmp
[en] Automatic code generation
[en] CLI
[en] Embedded systems
[en] SNMP
[en] Telecom
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.
Abstract 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.
Tipo Trabalho de conclusão de graduação
URI http://hdl.handle.net/10183/28035
Arquivos Descrição Formato
000767628.pdf (357.3Kb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.