A Sound and Complete Hoare Logic for Dynamically-Typed, Object-Oriented Programs
A Sound and Complete Hoare Logic for Dynamically-Typed, Object-Oriented Programs
复制标题
DOI:
10.1007/978-3-319-30734-3_13
复制
发表时间:
2015-09
期刊:
影响因子:
--
通讯作者:
Björn Engelmann;E. Olderog
中科院分区:
文献类型:
--
作者:
Björn Engelmann;E. Olderog
A simple dynamically-typed, (purely) object-oriented language is defined. A structural operational semantics as well as a Hoare-style program logic for reasoning about programs in the language in multiple notions of correctness are given. The Hoare logic is proved to be both sound and (relative) complete and is – to the best of our knowledge – the first such logic presented for a dynamically-typed language.