Logo del repository
  1. Home
 
Opzioni

Inferring Safe Maude Programs with ÁTAME

Alpuente, María
•
Ballis, Demis
•
Sapiña, Julia
2018
  • conference object

Periodico
LECTURE NOTES IN COMPUTER SCIENCE
Abstract
In this paper, we present \atame, an assertion-based program specialization tool for the multi-paradigm language Maude. The program specializer \atame\ takes as input a set $\cA$ of system assertions that model the expected program behavior plus a Maude program $\cR$ to be specialized that might violate some of the assertions in $\cA$. The outcome of the tool is a safe program refinement $\cR'$ of $\cR$ in which every computation is a good run, i.e., it satisfies the assertions in $\cA$. The specialization technique encoded in $\atame$\ is fully automatic and ensures that no good run of $\cR$ is removed from $\cR'$, while the number of bad runs is reduced to zero. We demonstrate the tool capabilities by specializing an overly general nondeterministic dam controller to fulfill a safety policy given by a set of system assertions.
DOI
10.1007/978-3-319-96418-8_1
WOS
WOS:000455774600001
Archivio
http://hdl.handle.net/11390/1140021
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85050638409
Diritti
open access
Soggetti
  • Assertion

  • Maude

  • Program adaptability

  • Program specializatio...

  • Rewriting logic

  • Theoretical Computer ...

  • Computer Science (all...

Scopus© citazioni
2
Data di acquisizione
Jun 7, 2022
Vedi dettagli
Web of Science© citazioni
2
Data di acquisizione
Mar 21, 2024
Visualizzazioni
12
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback