Home
Scholarly Works
Verification and refinement with fine-grained...
Conference

Verification and refinement with fine-grained action-based concurrent objects

Abstract

Action-based concurrent object-oriented programs express autonomous behavior of objects through actions that, like methods, are attached to objects but, in contrast to methods, may execute autonomously whenever their guard is true. The promise is a streamlining of the program structure by eliminating the distinction between processes and objects and a streamlining of correctness arguments. In this paper we illustrate the use of action-based object-oriented programs and study their verification and their refinement from specifications, including the issue of non-atomic operations.

Authors

Sekerinski E

Volume

331

Pagination

pp. 429-455

Publisher

Elsevier

Publication Date

February 21, 2005

DOI

10.1016/j.tcs.2004.09.024

Conference proceedings

Theoretical Computer Science

Issue

2-3

ISSN

0304-3975

Contact the Experts team