SEFLOct 11, 2018

Increasing the Reusability of Enforcers with Lifecycle Events

arXiv:1810.04893v16 citations
Originality Synthesis-oriented
AI Analysis

This work targets software reliability by making runtime enforcement more accessible and cost-effective, though it appears incremental as it builds on existing enforcement technology.

The paper addresses the high cost of defining ad-hoc policies in runtime enforcement by proposing the use of lifecycle events to create reusable enforcement strategies, which reduces adoption costs and enables automatic problem-solving in libraries.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes