A survey of active object languages
To program parallel systems efficiently and easily, a wide range of programming models
have been proposed, each with different choices concerning synchronization and …
have been proposed, each with different choices concerning synchronization and …
A complete guide to the future
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 …
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 …
Account Menu Find a journal Publish with us Search Cart 1.Home 2.Formal Aspects of …
A program logic for resources
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 …
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] …
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 …
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 …
object-oriented modelling language for concurrent distributed applications. The system is an …
The VerCors project: Setting up basecamp
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 …
project is about Verification of Concurrent Data Structures. Its goal is to develop a …
A deductive reasoning approach for database applications using verification conditions
Deductive verification has gained paramount attention from both academia and industry.
Although intensive research in this direction covers almost all mainstream languages, the …
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 …
code segments (called advice) to be executed at those key events when the aspect is bound …