Formal reasoning about actor programs using temporal logic

  • Authors:
  • Susanne Schacht

  • Affiliations:
  • -

  • Venue:
  • Concurrent object-oriented programming and petri nets
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We here present an approach to reasoning about actor programs on the basis of temporal logic. Temporal logic is particularly appropriate for the specification of concurrent programs, but most known temporal logic proof systems for concurrent computations rely on imperative language constructs, ignoring, e.g., the creation of processes and the dynamic configuration of communication channels, which are crucial for actor based programming. We will demonstrate our approach by applying it to a detection algorithm for termination of parts of a computation.