Increasing the Reusability of Enforcers with Lifecycle Events
Oliviero Riganelli, Daniela Micucci, Leonardo Mariani

TL;DR
This paper proposes leveraging lifecycle events to create reusable enforcement strategies, reducing implementation costs and enabling automatic handling of application misuses in runtime enforcement.
Contribution
It introduces a novel approach to reuse enforcement strategies via lifecycle events, simplifying deployment and maintenance of runtime enforcement in software applications.
Findings
Lifecycle events can be exploited to generate reusable enforcement strategies.
Reusable enforcement strategies reduce development and deployment costs.
The approach facilitates automatic handling of application misuses.
Abstract
Runtime enforcement can be effectively used to improve the reliability of software applications. However, it often requires the definition of ad hoc policies and enforcement strategies, which might be expensive to identify and implement. This paper discusses how to exploit lifecycle events to obtain useful enforcement strategies that can be easily reused across applications, thus reducing the cost of adoption of the runtime enforcement technology. The paper finally sketches how this idea can be used to define libraries that can automatically overcome problems related to applications misusing them.
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 Malware Detection Techniques · Security and Verification in Computing · Software Testing and Debugging Techniques
