A survey of active object languages

FD Boer, V Serbanescu, R Hähnle, L Henrio… - ACM Computing …, 2017 - dl.acm.org
To program parallel systems efficiently and easily, a wide range of programming models
have been proposed, each with different choices concerning synchronization and …

A complete guide to the future

FS De Boer, D Clarke, EB Johnsen - European Symposium on …, 2007 - Springer
We present the semantics and proof system for an object-oriented language with active
objects, asynchronous method calls, and futures. The language, based on Creol …

Fifty years of Hoare's logic

KR Apt, ER Olderog - Formal Aspects of Computing, 2019 - Springer
Fifty years of Hoare’s logic | SpringerLink Skip to main content Advertisement SpringerLink
Account Menu Find a journal Publish with us Search Cart 1.Home 2.Formal Aspects of …

A program logic for resources

D Aspinall, L Beringer, M Hofmann, HW Loidl… - Theoretical Computer …, 2007 - Elsevier
We introduce a reasoning infrastructure for proving statements about resource consumption
in a fragment of the Java Virtual Machine Language (JVML). The infrastructure is based on a …

Formalising Java's data race free guarantee

D Aspinall, J Ševčík - International Conference on Theorem Proving in …, 2007 - Springer
We formalise the data race free (DRF) guarantee provided by Java, as captured by the semi-
formal Java Memory Model (JMM)[1] and published in the Java Language Specification [2] …

Five-fingered haptic interface robot: HIRO III

T Endo, H Kawasaki, T Mouri, Y Doi… - World Haptics 2009 …, 2009 - ieeexplore.ieee.org
This paper presents the design and characteristics of a five-fingered haptic interface robot:
HIRO III. The aim of the paper is to provide a high-precision force representation at the five …

A system for compositional verification of asynchronous objects

W Ahrendt, M Dylla - Science of Computer Programming, 2012 - Elsevier
We present a semantics, calculus, and system for compositional verification of Creol, an
object-oriented modelling language for concurrent distributed applications. The system is an …

The VerCors project: Setting up basecamp

A Amighi, S Blom, M Huisman… - Proceedings of the sixth …, 2012 - dl.acm.org
This paper describes the first results and on-going work in the VerCors project. The VerCors
project is about Verification of Concurrent Data Structures. Its goal is to develop a …

A deductive reasoning approach for database applications using verification conditions

MI Alam, R Halder, JS Pinto - Journal of Systems and Software, 2021 - Elsevier
Deductive verification has gained paramount attention from both academia and industry.
Although intensive research in this direction covers almost all mainstream languages, the …

Maven: modular aspect verification and interference analysis

M Goldman, E Katz, S Katz - Formal Methods in System Design, 2010 - Springer
Aspects are program modules that include descriptions of key events (called join-points) and
code segments (called advice) to be executed at those key events when the aspect is bound …