I1M2011: Funciones de orden superior y ejercicios de recursión y comprensión en Haskell

La clase de hoy de Informática de 1º del Grado en Matemáticas ha tenido dos partes.

En la primera parte hemos visto cómo pueden definirse funciones de orden superior en Haskell y su aplicación para definir las funciones de procesamiento de listas (map y filter). Las transparencias usadas en la clase son las 13 primeras del tema 7
Read More “I1M2011: Funciones de orden superior y ejercicios de recursión y comprensión en Haskell”

Reseña: Compositional verification of a communication protocol for a remotely operated aircraft

La semana pasada se publicó un nuevo artículo de verificación formal con PVS: Compositional verification of a communication protocol for a remotely operated aircraft.

Los autores del artículo son Alwyn E. Goodloe and César A. Muñoz.

El resumen del artículo es

This paper presents the formal specification and verification of a communication protocol between a ground station and a remotely operated aircraft. The protocol can be seen as the vertical composition of protocol layers, where each layer performs input and output message processing, and the horizontal composition of different processes concurrently inhabiting the same layer, where each process should satisfy a distinct delivery requirement. A compositional technique is used to formally prove that the protocol satisfies these requirements. Although the protocol itself is not novel, the methodology employed in its verification extends existing techniques by automating the tedious and usually cumbersome part of the proof, thereby making the iterative design process of protocols feasible.

En la Red se publicó una versión preliminar del artículo.