- -

Diseño de una nueva herramienta para la depuración de código Erlang

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño de una nueva herramienta para la depuración de código Erlang

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Vidal Oriola, Germán Francisco es_ES
dc.contributor.advisor Palacios Corella, Adrián es_ES
dc.contributor.author Jiménez García, José Luis es_ES
dc.date.accessioned 2016-10-20T15:12:00Z
dc.date.available 2016-10-20T15:12:00Z
dc.date.created 2016-09-14
dc.date.issued 2016-10-20 es_ES
dc.identifier.uri http://hdl.handle.net/10251/72440
dc.description.abstract [ES] Erlang es un lenguaje de programación funcional que integra facilidades para la concurrencia. A diferencia de la mayoría de lenguajes concurrentes, Erlang sigue el modelo basado en paso de mensajes, consiguiendo así que la creación de procesos sea más eficiente que en otros lenguajes concurrentes. Por ello, Erlang se ha convertido en un lenguaje cada vez más popular, empleándose en la implementación de los aspectos concurrentes de aplicaciones como Twitter o Whatsapp. En la actualidad, el lenguaje de programación Erlang ya dispone de un cierto número de herramientas de depuración. En particular, podemos encontrar desde una herramienta de depuración basada en trazas y "break points", a otras más avanzadas basadas en las técnicas de "model checking" o la generación de casos de prueba mediante ejecución simbólica. En este proyecto, se pretende diseñar e implementar una herramienta con interfaz gráfica que combine algunas de las características de los diferentes modelos de depuración, lo que esperamos que de lugar a una nueva herramienta que resulte de interés para desarrolladores de distintos niveles de código Erlang. es_ES
dc.description.abstract [CA] Erlang és un llenguatge de programació funcional que integra facilitats per a la concurrència. A diferència de la majoria de llenguatges concurrents, Erlang seguix el model basat en pas de missatges, aconseguint així que la creació de processos siga més eficient que en altres llenguatges concurrents. Per això mateixa, Erlang s’ha convertit en un llenguatge cada vegada més popular, emprant-se en la implementació dels aspectes concurrents d’aplicacions com Twitter o Whatsapp. En l’actualitat, el llenguatge de programació Erlang ja disposa d’un cert nombre de ferramentes de depuració. En particular, podem trobar des d’una ferramenta de depuració basada en traces i “break points”, a altres més avançades basades en les tècniques de “model checking” o la generació de casos de prova mitjançant execució simbòlica. En este projecte, es pretén dissenyar e implementar una ferramenta amb interfície gràfica que combine algunes de les característiques dels diferents models de depuració, la qual cosa esperem que done lloc a una nova ferramenta que resulte d’interés per a desenvolupadors de distints nivells de codi Erlang. es_ES
dc.description.abstract [EN] Erlang is a functional programming language that integrates facilities to concurrency. Unlike most concurrent languages, Erlang follows the message passing model, consequently delivering a more efficient process creation compared to other concurrent languages. Thus, Erlang has become increasingly popular, being employed for the implementation of the concurrent aspects of applications like Twitter or Whatsapp. Currently, Erlang developers already have a number of debugging tools available. In particular, one can find debugging tools based on traces and break points, but also some more advanced tools based on model checking techniques or test case generators based on symbolic execution. The aim of this project is to design and implement a new GUI-based tool that combines several features from different debugging models. We hope it will result in a new useful tool for Erlang developers. es_ES
dc.format.extent 56 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Técnicas de depuración es_ES
dc.subject Lenguajes concurrentes es_ES
dc.subject Instrumentación de código es_ES
dc.subject Depuració es_ES
dc.subject Validació es_ES
dc.subject Punts de trencada es_ES
dc.subject Erlang es_ES
dc.subject Metaprogramación es_ES
dc.subject Llenguatge funcional es_ES
dc.subject Pas de missatges es_ES
dc.subject Depuración es_ES
dc.subject Validación es_ES
dc.subject Puntos de ruptura es_ES
dc.subject Meta programación es_ES
dc.subject Lenguaje funcional es_ES
dc.subject Paso de mensajes es_ES
dc.subject Debugging es_ES
dc.subject Validation es_ES
dc.subject Software es_ES
dc.subject Breakpoints es_ES
dc.subject Metaprogramming es_ES
dc.subject Functional language es_ES
dc.subject Message Passing es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño de una nueva herramienta para la depuración de código Erlang es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Jiménez García, JL. (2016). Diseño de una nueva herramienta para la depuración de código Erlang. http://hdl.handle.net/10251/72440. es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\43000 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem