- -

Desarrollo de una herramienta de visualización de trazas de ejecución concurrentes

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de una herramienta de visualización de trazas de ejecución concurrentes

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Vidal Oriola, Germán Francisco es_ES
dc.contributor.author Sun, Lishuang es_ES
dc.date.accessioned 2022-09-12T11:42:58Z
dc.date.available 2022-09-12T11:42:58Z
dc.date.created 2022-07-13
dc.date.issued 2022-09-12 es_ES
dc.identifier.uri http://hdl.handle.net/10251/185814
dc.description.abstract [ES] El desarrollo de las tecnologías de la información ha llegado a impactar de forma directa o indirecta todas las actividades económicas y la vida cotidiana del ser humano. La industria del software ha ido evolucionando hasta construir sistemas concurrentes y distribuidos que están presentes en prácticamente todas las aplicaciones y tecnologías que usamos en nuestro día a día. Durante el desarrollo de una aplicación se realizan continuas validaciones para garantizar su correcto desempeño; además, se suele realizar una fase de depuración para encontrar las posibles raíces de los fallos detectados del programa. Si bien depurar un programa secuencial es relativamente sencillo, lo cierto es que no resulta así para los programas concurrentes debido, principalmente, al indeterminismo inherente a este paradigma. Sin embargo, disponemos de muchas alternativas a la depuración, tal es el caso del registro de las trazas de ejecución del programa en ficheros log. En este trabajo final de grado se presenta el diseño e implementación de un visor multiplataforma (Windows y Linux) desarrollado en Java para las trazas de ejecución de los programas concurrentes basados en paso de mensajes. Para ello, analizaremos varias herramientas disponibles para crear interfaces de usuario, presentaremos los detalles del diseño e implementación de la solución propuesta y generaremos un ejecutable de la aplicación. es_ES
dc.description.abstract [EN] The development of information technologies has had a direct or indirect impact on all economic activities and people’s daily life. The software industry has evolved to build concurrent and distributed systems which are present in practically all the applications and technologies that we use in a daily basis. During the software development, continuous validations are carried out to guarantee its correct performance. Also, a debugging process is usually carried out to find the possible roots of the program’s detected errors. Although debugging a sequential program is relatively easy, the truth is that it is not so when it comes to concurrent programs, mainly due to the indeterminism inherent in this paradigm. However, there are several alternatives to debugging, an example of which is recording program execution traces into log files. In this final degree project, the design and implementation of a cross-platform viewer (Windows and Linux) developed in Java for the execution traces of concurrent programs based on message passing is presented. In order to achieve this, we will analyze several available tools to create user interfaces, present the details of the design and implementation of the proposed solution and generate an executable of the application. es_ES
dc.format.extent 58 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento - No comercial (by-nc) es_ES
dc.subject Traza es_ES
dc.subject Log es_ES
dc.subject Concurrencia es_ES
dc.subject Interfaz de usuario es_ES
dc.subject GUI es_ES
dc.subject Multiplataforma es_ES
dc.subject Trace es_ES
dc.subject Concurrency es_ES
dc.subject User interface es_ES
dc.subject Cross-platform 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 Desarrollo de una herramienta de visualización de trazas de ejecución concurrentes es_ES
dc.title.alternative Development of a visualization tool for concurrent execution traces es_ES
dc.title.alternative Desenvolupament d'una eina de visualització de traces d'execució concurrents 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. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Sun, L. (2022). Desarrollo de una herramienta de visualización de trazas de ejecución concurrentes. Universitat Politècnica de València. http://hdl.handle.net/10251/185814 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\146606 es_ES


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

Mostrar el registro sencillo del ítem