[ES] El TFM consistirá en desarrollar una herramienta de detección de fugas de memoria. Este TFM esta orientado a cliente en este caso el cliente será Analog Devices.
El producto consistirá en el diseño de una herramienta ...[+]
[ES] El TFM consistirá en desarrollar una herramienta de detección de fugas de memoria. Este TFM esta orientado a cliente en este caso el cliente será Analog Devices.
El producto consistirá en el diseño de una herramienta de detección de fugas de memoria y la instalación de la misma en la infraestructura de desarrollo de software del cliente.
Se propondrán soluciones a las potenciales fugas de memoria producidas dentro del código. Y se preparara la infraestructura automática de test para alojar esta herramienta con el fin de
automatizarla.
Este tipo de herramientas puede entorpecer el desarrollo de software ya que requieren de un tiempo importante para generar los análisis. Con el fin de evitar este tipo de problemas,se buscarán soluciones para optimizar temporalmente el código. Con objeto de la mención dual, se preparará una guía de usuario para que futuros trabajadores puedan utilizar la herramienta de manera efectiva y una hoja de características definiendo capacidades y limites de la herramienta.
Como entregables también se prepararán los bancos de pruebas.
[-]
[EN] The TFM will consist of developing a memory leak detection tool.
This TFM is client-oriented, in this case the client will be Analog
Devices.
The product will consist of the design of a memory leak detection ...[+]
[EN] The TFM will consist of developing a memory leak detection tool.
This TFM is client-oriented, in this case the client will be Analog
Devices.
The product will consist of the design of a memory leak detection
tool. The installation of it in the client's software development
infrastructure.
Solutions will be proposed to potential memory leaks produced
within the code. And the automatic testing infrastructure will be
prepared to host this tool in order to automate it.
These types of tools can hinder software development since they
require significant time to generate analyses. In order to avoid
this type of problems,
Solutions will be sought to temporarily optimize the code.
For the purpose of dual mention, a user guide will be prepared so
that future workers can use the tool effectively and a
characteristics sheet defining the capabilities and limits of the
tool.
Test banks will also be prepared as deliverables.
[-]
|