2015/09/29 by Björn Engelmann, Engelmann, Björn, Ernst-Rüdiger Olderog +1 · 1 citation
Computer Science · #Logic, programming, and type systems #Software Engineering Research #Model-Driven Software Engineering Techniques
paper · pdf · doi:10.48550/arxiv.1509.08605
A simple dynamically-typed, (purely) object-oriented language is defined. A\nstructural operational semantics as well as a Hoare-style program logic for\nreasoning about programs in the language in multiple notions of correctness are\ngiven. The Hoare logic is proved to be both sound and (relative) complete and\nis -- to the best of our knowledge -- the first such logic presented for a\ndynamically-typed language.\n