Mostrar el registro sencillo del ítem
dc.contributor.advisor | Villanueva García, Alicia | es_ES |
dc.contributor.author | Carrascosa Beltrán, Ángel | es_ES |
dc.date.accessioned | 2022-10-18T08:03:56Z | |
dc.date.available | 2022-10-18T08:03:56Z | |
dc.date.created | 2022-09-21 | |
dc.date.issued | 2022-10-18 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/188084 | |
dc.description.abstract | [ES] Actualmente, el estudio del comportamiento concurrente de los sistemas es fundamental para poder disponer de herramientas que faciliten el análisis y verificaciones de programas con este tipo de comportamiento. Por ello, la existencia de lenguajes que modelan estos mecanismos concurrentes son de gran utilidad. El presente proyecto abarca el diseño e implementación de un intérprete que permite la ejecución de un modelo abstracto para lenguajes concurrentes síncronos. Se trata de un modelo síncrono que puede verse como un lenguaje intermedio al que se pueden traducir otros lenguajes concurrentes síncronos usados en la industria como pueden ser Promela, Esterel, Signal, etc. El intérprete desarrollado analiza un programa que siga la especificación semántica del modelo, ciñéndose al caso de los lenguajes imperativos, y simula su comportamiento. El resultado sirve de framework para la verificación formal de estos programas mediante el uso de técnicas preexistentes de análisis en tiempo de ejecución y permite su extensión para dar soporte a la simulación de programas aproximados por interpretación abstracta. | es_ES |
dc.description.abstract | [CA] Actualment, l'estudi del comportament concurrent dels sistemes és fonamental per a poder disposar d'eines que faciliten l'anàlisi i verificacions de programes amb aquesta mena de comportament. Per això, l'existència de llenguatges que modelen aquests mecanismes concurrents són de gran utilitat. El present projecte abasta el disseny i implementació d'un intèrpret que permet l'execució d'un model abstracte per a llenguatges concurrents síncrons. Es tracta d'un model síncron que pot veure's com un llenguatge intermedi al qual es poden traduir altres llenguatges concurrents síncrons usats en la indústria com poden ser Promela, Esterel, Signal, etc. L'intèrpret desenvolupat analitza un programa que seguisca l'especificació semàntica del model, cenyint-se al cas dels llenguatges imperatius, i simula el seu comportament. El resultat serveix de framework per a la verificació formal d'aquests programes mitjançant l'ús de tècniques preexistents d'anàlisis en temps d'execució i permet la seua extensió per a donar suport a la simulació de programes aproximats per interpretació abstracta. | es_ES |
dc.description.abstract | [EN] Currently, the study of the behavior of concurrent systems is essential to be able to have tools that facilitate the analysis and verification of programs with this kind of behavior. For this reason, the existence of languages that model these concurrent mechanisms are of great usefulness. The present project covers the design and implementation of an interpreter that allows the execution of an abstract model for synchronous concurrent languages. This synchronous model can be seen as an intermediate language to which other synchronous concurrent languages used in the industry can be translated to, such as Promela, Esterel, Signal, etc. The developed interpreter analyzes a program that follows the semantic specification of the model, sticking to the case of imperative languages, and simulates its behavior. The result serves as a framework for the formal verification of these programs by using preexisting techniques of analysis at runtime and allows its extension to support the simulation of approximate programs by abstract interpretation. | es_ES |
dc.format.extent | 70 | 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 | Concurrencia | es_ES |
dc.subject | Análisis | es_ES |
dc.subject | Semántica operacional | es_ES |
dc.subject | Intérpretes | es_ES |
dc.subject | Compiladores | es_ES |
dc.subject | Concurrency | es_ES |
dc.subject | Analysis | es_ES |
dc.subject | Operational semantics | es_ES |
dc.subject | Interpreter | es_ES |
dc.subject | Compilers | 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 | Implementación de un intérprete para un modelo concurrente para el análisis de sistemas síncronos | es_ES |
dc.title.alternative | Implementation of an interpreter for a concurrent model for the analysis of synchronous systems | es_ES |
dc.title.alternative | Implementació d'un intèrpret per a un model concurrent per a l'anàlisi de sistemes síncrons | 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 | Carrascosa Beltrán, Á. (2022). Implementación de un intérprete para un modelo concurrente para el análisis de sistemas síncronos. Universitat Politècnica de València. http://hdl.handle.net/10251/188084 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\121253 | es_ES |