Mostrar el registro sencillo del ítem
dc.contributor.advisor | Alpuente Frasnedo, María | es_ES |
dc.contributor.advisor | Sapiña Sanchis, Julia | es_ES |
dc.contributor.author | Juan Achahuanco, Arturo Raúl de | es_ES |
dc.date.accessioned | 2022-09-14T11:52:21Z | |
dc.date.available | 2022-09-14T11:52:21Z | |
dc.date.created | 2022-07-13 | |
dc.date.issued | 2022-09-14 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/186000 | |
dc.description.abstract | [ES] Las herramientas de verificación de modelos model checking existentes ofrecen ciertas facilidades para el análisis y comprensión del proceso de verificación de sistemas hardware y software. Este es el caso del verificador algorítmico SPIN, que permite al usuario inspeccionar detalles de la verificación formal a través de interfaces gráficas como las que ofrecen las herramientas iSpin o xSpin. Cuando el intento de verificación de una propiedad falla, dichos sistemas devuelven, a modo de contraejemplo, una traza de su ejecución que demuestra que la propiedad analizada es falsa. Sin embargo, las interfaces actuales ofrecen facilidades de inspección limitadas y su uso requiere unos conocimientos avanzados sobre el diseño de SPIN y de las diferentes configuraciones que el sistema puede soportar. El objetivo de este trabajo es desarrollar una herramienta online que, además de permitir al usuario modelar y verificar en SPIN las propiedades temporales de un sistema, soporte una exploración flexible e interactiva de las ejecuciones del model checker. El entorno estará focalizado en facilitar el aprendizaje del funcionamiento de SPIN y la comprensión de los contraejemplos generados, que pueden ser visualizados en forma gráfica. La herramienta permite al usuario interactuar con dicha representación para ayudarle a comprender las causas de los fallos de verificación. En primer lugar, se ofrece un modo de exploración global que permite a los usuarios obtener una vista general del grafo para comprender su funcionamiento a alto nivel. En segundo lugar, la herramienta soporta un modo de exploración local que permite al programador interactuar con el verificador. Además de permitir el escrutinio de los estados de la traza, el sistema desarrollado ofrece una interfaz de consulta que permite filtrar y destacar regiones específicas del grafo. | es_ES |
dc.description.abstract | [EN] Model checking tools currently offer several facilities for the analysis and understanding of the verification process of hardware systems and software systems. This is the case of the algorithmic verifier SPIN, which allows the user to inspect specific details of the formal verification by means of a graphical interface such as the iSpin and xSpin ones. When the attempt to verify a property fails, these systems return, as a useful counterexample, an execution trace showing that the analyzed property is false. However, the current interfaces offer limited inspection facilities, and moreover, their use requires advanced knowledge of the SPIN design and of the configurations it supports The objective of this work is to develop an online tool that, besides supporting the user in modeling and verifying the temporary properties of a system using SPIN, supports the interactive exploration of the model checker executions un a flexible way. The environment is aimed at helping non-expert users learn how to use SPIN and to understand the delivered counterexamples, which can be graphically displayed. The user is allowed to interact with this graphical representation to understand the causes of a verification failure. First, a global inspection mode has been implemented that provides users with a general, high-level overview of the graph. Second, a local inspection mode facilitates the interactive use of the verifier. Besides allowing the trace states to be scrutinized, a query interface is also provided that allows the user to filter and highlight specific regions of the graph. | es_ES |
dc.description.abstract | [CA] Les eines de verificació de models existents ofereixen unes certes facilitats per a l’anàlisi i comprensió del procés de verificació de sistemes hardware i software. Aquest és el cas del verificador algorítmic SPIN, que permet a l’usuari inspeccionar detalls de la verificació formal a través d’interfícies gràfiques com les que ofereixen les eines iSpin o xSpin. Quan l’intent de verificació d’una propietat falla, aquests sistemes retornen, a manera de contraexemple, una traça de la seua execució que demostra que la propietat analitzada és falsa. No obstant això, les interfícies actuals ofereixen facilitats d’inspecció limitades i el seu ús requereix uns coneixements avançats sobre el disseny de SPIN i de les diferents configuracions que el sistema pot suportar. L’objectiu d’aquest treball és desenvolupar una eina en línia que, a més de permetre a l’usuari modelar i verificar en SPIN les propietats temporals d’un sistema, suporte una exploració flexible i interactiva de les execucions del model checker. L’entorn estarà focalitzat a facilitar l’aprenentatge del funcionament de SPIN i la comprensió dels contraexemples generats, que poden ser visualitzats en forma gràfica. L’eina permet a l’usuari interactuar amb aquesta representació per a ajudar-lo a comprendre les causes de les fallades de verificació. En primer lloc, s’ofereix una manera d’exploració global que permeta als usuaris obtindre una vista general del graf per a comprendre el seu funcionament a alt nivell. En segon lloc, l’eina suporta una manera d’exploració local que permeta al programador interactuar amb el verificador. A més de permetre l’escrutini dels estats de la traça, el sistema desenvolupat ofereix una interfície de consulta que permet filtrar i destacar regions específiques del graf. | es_ES |
dc.format.extent | 71 | 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 | Métodos formales | es_ES |
dc.subject | Verificación automatizada | es_ES |
dc.subject | Visualización de trazas de ejecución | es_ES |
dc.subject | Comprobador de modelos SPIN | es_ES |
dc.subject | Formal methods | es_ES |
dc.subject | Automated verification | es_ES |
dc.subject | Trace visualization | es_ES |
dc.subject | SPIN model checker | 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 | Un entorno de modelado online para el model checker SPIN | es_ES |
dc.title.alternative | An online modeling environment for the SPIN model checker | es_ES |
dc.title.alternative | Un entorn de modelatge en línia per al model checker SPIN | 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 | Juan Achahuanco, ARD. (2022). Un entorno de modelado online para el model checker SPIN. Universitat Politècnica de València. http://hdl.handle.net/10251/186000 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\147379 | es_ES |