Monad-independent dynamic logic in HasCasl
|
Descargar SCORM
Este recurso ha sido solicitado 1 veces (0 veces en los últimos 31 días).
Para poder solicitar este recurso debe identificarse como usuario de la biblioteca
|
| |
Ver
Detalles del recurso
|
|
|
Monad-independent dynamic logic in HasCasl
|
| Id. |
46008978 |
| Idioma |
inglés
|
| Titulo |
Monad-independent dynamic logic in HasCasl |
| Autor(es) |
Lutz Schröder Till Mossakowski |
| Localización |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.8780
|
| Versión |
1.0 |
| Estado |
Final
|
| Descripción |
Monads have been recognized by Moggi as an elegant device for dealing with stateful computation in functional programming languages. In previous work, we have introduced a Hoare calculus for partial correctness of monadic programs. All this has been done in an entirely monad-independent way. Here, we extend this to a monad-independent dynamic logic (assuming a moderate amount of additional infrastructure for the monad). Dynamic logic is more expressive than the Hoare calculus; in particular, it allows reasoning about termination and total correctness. As the background formalism for these concepts, we use the logic of HasCasl, a higher-order language for functional speci cation and programming. As an example application, we develop a monad-independent Hoare calulus for total correctness based on our dynamic logic, and illustrate this calculus by a termination proof for Dijkstra's non-deterministic implementation of Euclid's algorithm. |
| Tipo |
application/postscript |
| Palabras clave |
Dynamic logic |
| Tipo de recurso |
Texto Narrativo
|
| Tipo de Interactividad |
Expositivo
|
| Nivel de Interactividad |
muy bajo
|
| Audiencia |
Estudiante
Profesor
Autor
|
| Estructura |
Atomic |
| Coste |
no
|
| Copyright |
sí
|
|
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Formatos |
application/postscript |
| Requerimientos técnicos |
Browser: Any |
| Relación |
[IsBasedOn] http://www.informatik.uni-bremen.de/~till/papers/pdlJournal.ps.gz
[References] 10.1.1.41.840
[References] 10.1.1.17.7757
[References] 10.1.1.32.3754
[References] 10.1.1.63.5695
[References] 10.1.1.22.2642
[References] 10.1.1.44.6700
[References] 10.1.1.14.8921
[References] 10.1.1.42.1853
[References] 10.1.1.35.4051
[References] 10.1.1.12.7790
[References] 10.1.1.15.5722
[References] 10.1.1.131.1263
[References] 10.1.1.18.7716
[References] 10.1.1.3.1523
[References] 10.1.1.88.5778
[References] 10.1.1.131.3985
[References] 10.1.1.92.9476
[References] 10.1.1.108.6829
[References] 10.1.1.65.3955
[References] 10.1.1.84.1512
[References] 10.1.1.86.6130
[References] 10.1.1.88.3355
[References] 10.1.1.112.2034
[References] 10.1.1.134.3083
|
| Fecha de contribución |
17-jul-2009 |
| Contacto |
|
|
|
|
|
Valoración de los usuarios
No hay ninguna valoración para este recurso. Sea el primero en
valorar este recurso.
|
|
|
|