A generic complete dynamic logic for reasoning about purity and effects

T Mossakowski, L Schröder, S Goncharov - Formal Aspects of Computing, 2010 - Springer
For a number of programming languages, among them Eiffel, C, Java, and Ruby, Hoare-
style logics and dynamic logics have been developed. In these logics, pre-and
postconditions are typically formulated using potentially effectful programs. In order to
ensure that these pre-and postconditions behave like logical formulae (that is, enjoy some
kind of referential transparency), a notion of purity is needed. Here, we introduce a generic
framework for reasoning about purity and effects. Effects are modelled abstractly and …

A generic complete dynamic logic for reasoning about purity and effects

T Mossakowski, L Schröder, S Goncharov - International Conference on …, 2008 - Springer
For a number of programming languages, among them Eiffel, C, Java and Ruby, Hoare-style
logics and dynamic logics have been developed. In these logics, pre-and postconditions are
typically formulated using potentially effectful programs. In order to ensure that these pre-
and postconditions behave like logical formulae (that is, enjoy some kind of referential
transparency), a notion of purity is needed. Here, we introduce a generic framework for
reasoning about purity and effects. Effects are modeled abstractly and axiomatically, using …
以上显示的是最相近的搜索结果。 查看全部搜索结果