Rewriting-based verification and debugging of web systems

Tesis doctoral de Daniel Omar Romero

The increasing complexity of web system has led to the development of sophisticated formal methodologies for verifying and correcting web data and web programs. In general, establishing whether a web system behaves correctly with respect to the original intention of the programmer or checking its internal consistency are non-trivial tasks as witnessed by many studies in the literature. in this dissertation, we face two challenging problems related to the verification of web systems. firstly, we extend a previous web verification framework based on partial rewriting by providing a semi-automatic technique for repairing web systems. we propose a basic repairing methodology that is endowed with several strategies for optimizing the number of repair actions that must be executed in order to fix a given web site. Also, we develop an improvement of the web verification framework that is based on abstract interpretation and greatly enhances both efficiency and scalability of the original technique. secondly, we formalize a framework for the specification and model-checking of dynamic web applications that is based on rewriting logic. our framework allows one to simulate the user navigation and the evaluation of web scripts within a web application, and also check important related properties such us reachability and consistency. When a property is refuted, a counter-example with the erroneous trace is delivered. such information can be analyzed in order to debug the web application under examination by means of a novel backward trace slicing technique that we formulated for this purpose. This technique consists in tracing back, along an execution trace, all the relevant symbols of the term (or state) that we are interested to observe.

 

Datos académicos de la tesis doctoral «Rewriting-based verification and debugging of web systems«

  • Título de la tesis:  Rewriting-based verification and debugging of web systems
  • Autor:  Daniel Omar Romero
  • Universidad:  Politécnica de Valencia
  • Fecha de lectura de la tesis:  26/07/2011

 

Dirección y tribunal

  • Director de la tesis
    • Demis Ballis
  • Tribunal
    • Presidente del tribunal: salvador Lucas alba
    • María del mar Gallardo melgarejo (vocal)
    • massimo Marchiori (vocal)
    • moreno Falaschi (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio