Mostrar el registro sencillo del í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 |