Mostrar el registro sencillo del ítem
dc.contributor.advisor | Alpuente Frasnedo, María | es_ES |
dc.contributor.advisor | Villanueva García, Alicia | es_ES |
dc.contributor.author | Orengo Faus, Sandra María | es_ES |
dc.date.accessioned | 2020-10-21T12:59:57Z | |
dc.date.available | 2020-10-21T12:59:57Z | |
dc.date.created | 2020-09-18 | |
dc.date.issued | 2020-10-21 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/152778 | |
dc.description.abstract | [ES] En Ingeniería de Software, el concepto de contrato está relacionado con una descripción del comportamiento de los programas utilizando precondiciones y postcondiciones de métodos. El estado del arte actual permite generar automáticamente contratos a partir del código fuente que pueden ser usados como entrada para analizadores cada vez más potentes. Sin embargo, los contratos generados automáticamente pueden no ser completamente precisos o correctos, conteniendo algunos elementos que no están verificados. El objetivo de este proyecto es utilizar el generador automático de casos de prueba Klee para identificar y eliminar aquellos componentes de un contrato software que el proceso de validación determine que son falsos. | es_ES |
dc.description.abstract | [EN] Software contracts can be seen as a description of the program behavior that is expressed by using method preconditions and postconditions. The current state of the art allows contracts to be automatically generated from the program source code so that they can be subsequently used by increasingly sophisticated analyzers. However, automatically generated contracts may not be completely accurate or correct, containing some components that are not verified. The goal of this project is to use the automated test case generator Klee to identify and eliminate those components of a software contract that can be proved to be false by the validation process. | es_ES |
dc.format.extent | 83 | 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 | Contratos software | es_ES |
dc.subject | Generación automática de casos de prueba | es_ES |
dc.subject | Validación de contratos | es_ES |
dc.subject | KLEE | es_ES |
dc.subject | Ejecución Simbólica | es_ES |
dc.subject | Software contracts | es_ES |
dc.subject | Automatic generation of test cases | es_ES |
dc.subject | Contract validation | es_ES |
dc.subject | Symbolic Execution | 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 | Validación Automática de Contratos Software | 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 | Orengo Faus, SM. (2020). Validación Automática de Contratos Software. http://hdl.handle.net/10251/152778 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\116258 | es_ES |