Logo del repository
  1. Home
 
Opzioni

Static correction of Maude programs with assertions

Alpuente, M.
•
Ballis, D.
•
Sapiña, J.
2019
  • journal article

Periodico
THE JOURNAL OF SYSTEMS AND SOFTWARE
Abstract
In this paper, we present a novel transformation method for Maude programs featuring both automatic program diagnosis and correction. The input of our method is a reference specification A of the program behavior that is given in the form of assertions together with an overly general program R whose execution might violate the assertions. Our correction technique translates R into a refined program R' in which every computation is also a computation in R that satisfies the assertions of A. The technique is first formalized for topmost rewrite theories, and then we generalize it to larger classes of rewrite theories that support nested structured configurations. Our technique copes with infinite space states and does not require the knowledge of any failing run. We report experiments that assess the effectiveness of assertion-driven correction.
DOI
10.1016/j.jss.2019.03.061
WOS
WOS:000468013900005
Archivio
http://hdl.handle.net/11390/1148107
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85063666978
Diritti
open access
Soggetti
  • Assertion checking

  • Equational rewriting

  • Maude

  • Program repair

  • Program transformatio...

  • Rewriting logic

ScopusŠ citazioni
4
Data di acquisizione
Jun 14, 2022
Vedi dettagli
Web of ScienceŠ citazioni
7
Data di acquisizione
Mar 16, 2024
Visualizzazioni
6
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