Universität Bremen  
  FB 3  
  AG BKB > Publikationen > Suche > Deutsch
English
 

Suche nach Veröffentlichungen - Detailansicht

 
Art der Veröffentlichung: Artikel
Autor: Lutz Schröder, Till Mossakowski
Titel: Monad-independent dynamic logic in {HasCASL}
Band: 14
Seite(n): 571 – 619
Zeitschrift: Journal of Logic and Computation
Ausgabe: 4
Erscheinungsjahr: 2004
Abstract / Kurzbeschreibung: 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 specification and programming.
Internet: http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2755&spage=425
PDF Version: http://www.informatik.uni-bremen.de/~lschrode/hascasl/monadicpdl.pdf
PostScript Version: http://www.informatik.uni-bremen.de/~lschrode/hascasl/monadicpdl.ps
Schlagworte: HasCASL CASL dynamic logic monad total correctness Hoare calculus
Anmerkung / Hinweis: Earlier version appeared in Martin Wirsing, Dirk Pattinson, and Rolf Hennicker (eds.), Recent Trends in Algebraic Development Techniques, 16th International Workshop (WADT 2002), LNCS vol. 2755, Springer, Berlin, 2003, pp. 425-441
Status: Reviewed
Letzte Aktualisierung: 03. 01. 2005

 Zurück zum Suchergebnis
 
   
Autor: Automatisch generierte Seite
 
  AG BKB 
Zuletzt geändert am: 9. Mai 2023   impressum