Detectar comportamientos incorrectos en los programas es una parte importante en el ciclo de desarrollo de software. Es una tarea compleja y tediosa, especialmente en el contexto de los lenguajes dinámicos. Se han propuesto numerosas técnicas que ayudan en el proceso, entre las cuales nos hemos centrado en el uso de construcciones a nivel de lenguaje para describir el comportamiento esperado del programa, y en las herramientas necesarias para comparar el comportamiento real del programa en contraposición con el esperado, como, por ejemplo, analizadores/verificadores estáticos de código y entornos de verificación en tiempo de ejecución. En la práctica, sin embargo, el alto coste durante la ejecución hace que el uso de estas herramientas sea ...
Les ordinateurs sont partout.Nous leur faisons confiance pour un grand, et grandissant, nombre de tâ...
La programación concurrente es una tarea difícil aún para los más experimentados programadores. Las ...
Los procesadores están evolucionando para obtener más rendimiento, utilizando más transistores y sie...
Detectar comportamientos incorrectos en los programas es una parte importante en el ciclo de desarro...
In order to detect incorrect program behaviors, a number of approaches have been proposed, which inc...
La correctitud del software, es decir, el problema de decidir a ciencia cierta que un algoritmo o un...
According to a study in 2002 commissioned by a US Department, software bugs annually costs the US ec...
Dynamically typed languages are ubiquitous in today's applications. These languages ease the task of...
Automatic static analysis tools allow inferring properties about software without executing it and w...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
The overall aim of this thesis is the development of mathematically sound and practically efficient ...
Debido al creciente interés en diversas áreas de las Ciencias de la Computación en el estudio y mane...
In order to aid in the process of detecting incorrect pro- gram behaviors, a number of ap...
La verificación estática y el testing son técnicas muy útiles que pueden ayudar a los programadores ...
Les ordinateurs sont partout.Nous leur faisons confiance pour un grand, et grandissant, nombre de tâ...
La programación concurrente es una tarea difícil aún para los más experimentados programadores. Las ...
Los procesadores están evolucionando para obtener más rendimiento, utilizando más transistores y sie...
Detectar comportamientos incorrectos en los programas es una parte importante en el ciclo de desarro...
In order to detect incorrect program behaviors, a number of approaches have been proposed, which inc...
La correctitud del software, es decir, el problema de decidir a ciencia cierta que un algoritmo o un...
According to a study in 2002 commissioned by a US Department, software bugs annually costs the US ec...
Dynamically typed languages are ubiquitous in today's applications. These languages ease the task of...
Automatic static analysis tools allow inferring properties about software without executing it and w...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
The overall aim of this thesis is the development of mathematically sound and practically efficient ...
Debido al creciente interés en diversas áreas de las Ciencias de la Computación en el estudio y mane...
In order to aid in the process of detecting incorrect pro- gram behaviors, a number of ap...
La verificación estática y el testing son técnicas muy útiles que pueden ayudar a los programadores ...
Les ordinateurs sont partout.Nous leur faisons confiance pour un grand, et grandissant, nombre de tâ...
La programación concurrente es una tarea difícil aún para los más experimentados programadores. Las ...
Los procesadores están evolucionando para obtener más rendimiento, utilizando más transistores y sie...