Hostname: page-component-8448b6f56d-c47g7 Total loading time: 0 Render date: 2024-04-24T12:57:57.012Z Has data issue: false hasContentIssue false

Proof-theoretic foundations for the design of actor systems

Published online by Cambridge University Press:  01 June 1999

CARLOS H. C. DUARTE
Affiliation:
Department of Computing, Imperial College, 180 Queen's Gate, London, U.K., SW7 2BZ. Email: cd7@doc.ic.ac.uk, tel: +44 171 594 8341, fax: +44 171 581 8024

Abstract

The pioneering work of Hewitt and Baker on the foundations of concurrency during the seventies has inspired the development of the actor model as a promising object-based framework for understanding open distributed systems. So far, theoretical research on actors has focused on identifying the basic primitives of the model and on characterising the operational behaviour of distributed programming languages in terms of actor components. In this paper, we show that the actor model can also be used as a faithful basis for rigorously designing open distributed systems. We argue that a proof-theoretic approach is better suited to this purpose. An abstract-data-type-like axiomatisation of the actor primitives is proposed to support composing and reasoning from specifications of actor communities within a temporal logical system.

Type
Research Article
Copyright
© 1999 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)