- -

Validación Automática de Contratos Software

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Validación Automática de Contratos Software

Mostrar el registro sencillo del ítem

Ficheros en el í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


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

Mostrar el registro sencillo del ítem