Safety Enforcement via Programmable Strategies in Maude
[EN] This work aims to provide a general mechanism for safety enforcement in rewriting logic computations. Our technique relies on an assertion-guided model transformation that leverages the newly defined Maude strategy language for ensuring rich safety policies in non-deterministic programs. The tr...
| Autores: | , , , , |
|---|---|
| Formato: | artículo |
| Fecha de publicación: | 2023 |
| País: | España |
| Recursos: | Universitat Politècnica de València (UPV) |
| Repositorio: | RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| Idioma: | inglés |
| OAI Identifier: | oai:riunet.upv.es:10251/232409 |
| Acesso em linha: | https://riunet.upv.es/handle/10251/232409 |
| Access Level: | acceso abierto |
| Palavra-chave: | Program safety Rewriting strategies Rewriting logic MaudeFormal methods |
| Resumo: | [EN] This work aims to provide a general mechanism for safety enforcement in rewriting logic computations. Our technique relies on an assertion-guided model transformation that leverages the newly defined Maude strategy language for ensuring rich safety policies in non-deterministic programs. The transformed system is guaranteed to comply with user -defined invariants that are expressed in a strategy-based, pattern-matching logic, thus preventing the concurrent system to reach any unsafe states. The performance and scal-ability of the technique is empirically evaluated and benchmarked on a set of realistic programs. |
|---|