Verificación en tiempo de ejecución con Streams

Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física, 2010.

Bibliographic Details
Main Author: Romero, Santiago Gabriel
Other Authors: Sánchez, César
Format: bachelorThesis
Language:spa
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/11086/35
_version_ 1801216573342482432
author Romero, Santiago Gabriel
author2 Sánchez, César
author_facet Sánchez, César
Romero, Santiago Gabriel
author_sort Romero, Santiago Gabriel
collection Repositorio Digital Universitario
description Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física, 2010.
format bachelorThesis
id rdu-unc.35
institution Universidad Nacional de Cordoba
language spa
publishDate 2011
record_format dspace
spelling rdu-unc.352022-10-13T11:33:12Z Verificación en tiempo de ejecución con Streams Romero, Santiago Gabriel Sánchez, César D'Argenio, Pedro Ruben Software Program verification Verificación de sistemas Especificación Monitoreo Verificación de programas Programa recursivo Decibilidad Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física, 2010. La verificación en tiempo de ejecución es una de las técnicas utilizadas con el objetivo de garantizar la corrección, seguridad y confiabilidad de los sistemas de software que ha recibido gran atención en los últimos años. Su mayor ventaja reside en ser realizada mientras el programa es ejecutado, permitiendo reaccionar ante cualquier comportamiento no deseado del sistema, teniendo en cuenta su estado actual. Diversos formalismos han sido estudiados y desarrollados para la aplicación de esta técnica, sin embargo la vasta mayoría de ellos está restringida a chequear valores de verdad. En este trabajo presentamos NSRV, un lenguaje de especificación simple y más expresivo que los formalismos aplicables a la verificación en tiempo de ejecución actuales, junto con un algoritmo para la monitorización de sistemas síncronos de manera incremental. El lenguaje permite especificar una amplia gama de propiedades no regulares, como corrección con respecto a pre y post condiciones o propiedades 'locales' a un contexto que abstraen la ejecución de otros procedimientos, enriquecidas por la posibilidad de utilizar no sólo valores de verdad sino también valores numéricos. 2011-09-05T19:32:51Z 2011-09-05T19:32:51Z 2010 bachelorThesis http://hdl.handle.net/11086/35 spa Atribución-NoComercial-SinDerivadas 2.5 Argentina http://creativecommons.org/licenses/by-nc-nd/2.5/ar/ 123 páginas
spellingShingle Software
Program verification
Verificación de sistemas
Especificación
Monitoreo
Verificación de programas
Programa recursivo
Decibilidad
Romero, Santiago Gabriel
Verificación en tiempo de ejecución con Streams
title Verificación en tiempo de ejecución con Streams
title_full Verificación en tiempo de ejecución con Streams
title_fullStr Verificación en tiempo de ejecución con Streams
title_full_unstemmed Verificación en tiempo de ejecución con Streams
title_short Verificación en tiempo de ejecución con Streams
title_sort verificacion en tiempo de ejecucion con streams
topic Software
Program verification
Verificación de sistemas
Especificación
Monitoreo
Verificación de programas
Programa recursivo
Decibilidad
url http://hdl.handle.net/11086/35
work_keys_str_mv AT romerosantiagogabriel verificacionentiempodeejecucionconstreams