Increasing the Reusability of Enforcers with Lifecycle Events
Software Engineering
2020-10-14 v1 Formal Languages and Automata Theory
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.
Keywords
Cite
@article{arxiv.1810.04893,
title = {Increasing the Reusability of Enforcers with Lifecycle Events},
author = {Oliviero Riganelli and Daniela Micucci and Leonardo Mariani},
journal= {arXiv preprint arXiv:1810.04893},
year = {2020}
}
Comments
International Symposium On Leveraging Applications of Formal Methods, Verification and Validation (ISoLA'18) [Invited Talk Paper]