Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

A Verification System for Distributed Objects with Asynchronous Method Calls

Summary: A Verification System for Distributed Objects
with Asynchronous Method Calls
Wolfgang Ahrendt1
and Maximilian Dylla12
Chalmers University of Technology, Gothenburg, Sweden
Saarland University, SaarbrĻucken, Germany
Abstract. We present a verification system for Creol, an object-oriented
modeling language for concurrent distributed applications. The system
is an instance of KeY, a framework for object-oriented software verifica-
tion, which has so far been applied foremost to sequential Java. Building
on KeY characteristic concepts, like dynamic logic, sequent calculus, ex-
plicit substitutions, and the taclet rule language, the system presented
in this paper addresses functional correctness of Creol models featuring
local cooperative thread parallelism and global communication via asyn-
chronous method calls. The calculus heavily operates on communication
histories which describe the interfaces of Creol units. Two example sce-
narios demonstrate the usage of the system.
1 Introduction


Source: Ahrendt, Wolfgang - Department of Computer Science and Engineering, Chalmers University of Technology


Collections: Computer Technologies and Information Sciences