Formal reasoning about actor programs using temporal logic
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. For the entire collection see [Zbl 0976.68544].
- Modeling actor systems using dynamic I/O automata
- Proof-theoretic foundations for the design of actor systems
- Temporal reasoning about actor programs
- Reasoning about programs by exploiting the environment
- scientific article; zbMATH DE number 2182600 (Why is no real title available?)
- Temporal logic based static analysis for non-uniform behaviours.
This page was built for publication: Formal reasoning about actor programs using temporal logic
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2761739)