Publikationsansicht

Abstract Coalgebras and Monads in the Semantics of Java ⋆ (2008)

Abstract
This paper describes the basic structures in the denotational and axiomatic semantics of sequential Java, both from a monadic and a coalgebraic perspective. This semantics is an abstraction of the one used for the verification of (sequential) Java programs using proof tools in the LOOP project at the University of Nijmegen. It is shown how the monadic perspective gives rise to the relevant computational structure in Java (composition, extension and repetition), and how the coalgebraic perspective offers an associated program logic (with invariants, bisimulations, and Hoare logics) for reasoning about the computational structure provided by the monad.

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.77.205
Quelle http://www.cs.kun.nl/~erikpoll/publications/tcs03.pdf
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Key words, coalgebra, monad, Java
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.100.9674, 10.1.1.41.840, 10.1.1.33.5381, 10.1.1.23.6184, 10.1.1.29.6183, 10.1.1.37.1418, 10.1.1.34.8403, 10.1.1.54.3552, 10.1.1.16.1895, 10.1.1.29.6018, 10.1.1.34.8093, 10.1.1.15.9976, 10.1.1.36.7816, 10.1.1.31.2885, 10.1.1.44.6882, 10.1.1.42.4120, 10.1.1.35.1472, 10.1.1.14.2945, 10.1.1.36.3167, 10.1.1.26.9628, 10.1.1.16.1401, 10.1.1.75.5675, 10.1.1.20.9841