Memorias de investigación
Ponencias en congresos:
Verified Resource Guarantees using COSTA and KeY
Año:2011

Áreas de investigación
  • Lenguaje de programación

Datos
Descripción
Resource guarantees allow being certain that programs will run within the indicated amount of resources, which may refer to memory consumption, number of instructions executed, etc. This information can be very useful, especially in real-time and safety-critical applications. Nowadays, a number of automatic tools exist, often based on type systems or static analysis, which produce such resource guarantees. In spite of being based on theoretically sound techniques, the implemented tools may contain bugs which render the resource guarantees thus obtained not completely trustworthy. Performing full-blown verification of such tools is a daunting task, since they are large and complex. In this work we investigate an alternative approach whereby, instead of the tools, we formally verify the results of the tools. We have implemented this idea using COSTA, a state-of-the-art static analysis system, for producing resource guarantees and KeY, a state-of-the-art verification tool, for formally verifying the correctness of such resource guarantees. Our preliminary results show that the proposed tool cooperation can be used for automatically producing verified resource guarantees.
Internacional
Si
Nombre congreso
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, PEPM 2011
Tipo de participación
960
Lugar del congreso
Philadelphia
Revisores
Si
ISBN o ISSN
978-1-4503-0485-6
DOI
10.1145/1929501.1929513
Fecha inicio congreso
24/01/2011
Fecha fin congreso
25/01/2011
Desde la página
73
Hasta la página
76
Título de las actas
PEPM '11 Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation

Esta actividad pertenece a memorias de investigación

Participantes
  • Autor: Elvira Albert Albiol UPM
  • Autor: Richard Bubel Chalmers University of Technology
  • Autor: Samir Genaim . UPM
  • Autor: Reiner Hahnle Chalmers University of Technology
  • Autor: Alvaro German Puebla Sanchez UPM
  • Autor: Guillermo Román-Díez Universidad Poiltécnica de Madrid

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Computación lógica, Lenguajes, Implementación y Paralelismo (CLIP)
  • Departamento: Inteligencia Artificial