Towards Runtime Adaptation of Actor Systems
Ian Cassar

TL;DR
This paper presents a framework for runtime adaptation of actor systems that enables localized, efficient modifications with static and dynamic verification to ensure correctness and minimal disruption.
Contribution
It introduces a novel RA framework with incremental synchronization, static analysis, and a formal model for safe, targeted adaptations in actor systems.
Findings
Developed an extension of a Runtime Verification tool for actor systems.
Created a static type system to detect erroneous adaptation scripts.
Proved type soundness of the static analysis in the framework.
Abstract
In this dissertation we focus on providing effective adaptations that can be localised and applied to specific concurrent actors, thereby only causing a temporary disruption to the parts of the system requiring mitigation, while leaving the rest of the system intact. We make the application of localised adaptations efficient through incremental synchronisation, whereby the specifier can strategically suspend specific parts of the system, whenever this is strictly required for ensuring that adaptations are effectively applied. We also study static analysis techniques to determine whether the specified incremental synchronisation is in some sense adequate for local adaptations to be carried out. We thus identify a number of generic adaptations that can be applied to any actor system, regardless of its design and the code that it executes. We implement the identified adaptations as an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Logic, programming, and type systems · Service-Oriented Architecture and Web Services
