Categorías

Avances en Documentación de Software

Una de las razones por las que he tenido esto un poco parado tiene que ver con grandes avances en documentación de software. En concreto gracias a los chicos de Microsoft Research que se encargan de Spec Explorer y Asml.

La cosa es que esta semana he tenido que dar una charla sobre el tema para una clase de especificación formal de software, y he meado un poco de sangre. ¿Que por qué? Pues muy sencillo. Resulta que estos chicos consideran documentación un simple pantallazo de un cuadro de diálogo para configurar. ¿Que quieres documentar la configuración de los tests? Pues nada mejor que un pantallazo y ya está :-s

Pero lo mejor de todo es encontrarse páginas enteras que sólo tienen títulos y, de vez en cuando, el típico to do: talk here about… whatever. En fin… que la cosa parece interesante, pero ya les vale. Básicamente se trata de especificar matemáticamente las interfaces de los componentes software, de forma que se pueda comprobar en tiempo de compilación si un programa funciona o no (aunque hay ciertos problemas para comprobar teoremas porque son problemas NP). Eso se puede hacer con Resolve bastante bien, pero con Asml es un poco aventurado decir eso. Sin embargo está curioso para crear modelos de software en base a máquinas de estado, a partir de las cuales se puede testear software, pero no comprobar en tiempo de compilación.

Enviar a Menéame Enviar a Fresqui Enviar a Digg Enviar a del.icio.us

Publicado por Caerolus el 14 de Abril de 2007
Categoría: Informática
Sin comentarios

Deja un comentario

Navegación

Avances en Documentación de Software

Opciones

Sindicación RSS

Feed RSS
¿Qué es esto?

2006-2007 Caerolus - publicado bajo licencia Creative Commons.
Contactar Contactar: puedes enviarnos críticas, ideas, sugerencias, comentarios, etc.
Acerca de Caerolus Acerca de Caerolus: si quieres saber más sobre el blog y su autor.
Archivo Archivo: para ver todas las anotaciones de un mes en particular.
Anotación Aleatoria Página Aleatoria: salta automáticamente a otra anotación cualquiera del blog.
Feed RSS Feed RSS: para poder agregarnos a tu lector de feeds favorito.

Validar XHTML 1.1 Validar CSS Validar RSS