Torna ai risultati
Scheda bibliografica · Consultazione e accesso
Document

EvoSpex: An evolutionary algorithm for learning postconditions (artifact)

Molina, Facundo et al · RI ITBA · 2022

Testo completo ad accesso aperto
Lettura rapida. Controlla i dati essenziali della risorsa e accedi al contenuto con il pulsante principale. La scheda mostra solo le informazioni necessarie per identificare, citare e aprire l’opera.

Accesso alla risorsa

Apri il contenuto dall’opzione principale o scegli un’altra fonte disponibile.

RI ITBA RI ITBA OAI-PMH
Entrar por RI ITBA
Accesso principale

Testo completo ad accesso aperto

Texto completo identificado como acceso abierto.
Apri testo

Riepilogo

Descripción general del contenido del recurso.

"Having the expected behavior of software specified in a formal language can greatly improve the automation of software verification activities, since these need to contrast the intended behavior with the actual software implementation. Unfortunately, software many times lacks such specifications, and thus providing tools and techniques that can assist developers in the construction of software specifications are relevant in software engineering. As an aid in this context, we present EvoSpex, a tool that given a Java method, automatically produces a specification of the method’s current behavior, in the form of postcondition assertions. EvoSpex is based on generating software runs from the implementation (valid runs), making modifications to the runs to build divergent behaviors (invalid runs), and executing a genetic algorithm that tries to evolve a specification to satisfy the valid runs, and leave out the invalid ones. Our tool supports a rich JML-like assertion language, that can capture complex specifications, including sophisticated object structural properties."

Come citare

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

Molina, F. E. A. (2022). EvoSpex: An evolutionary algorithm for learning postconditions (artifact). RI ITBA. http://ri.itba.edu.ar/handle/20.500.14769/3903

MLA

Molina, Facundo et al. EvoSpex: An evolutionary algorithm for learning postconditions (artifact). RI ITBA, 2022. http://ri.itba.edu.ar/handle/20.500.14769/3903.

Chicago

Molina, Facundo et al. 2022. EvoSpex: An evolutionary algorithm for learning postconditions (artifact). RI ITBA. http://ri.itba.edu.ar/handle/20.500.14769/3903.

Harvard

Molina, F. E. A. 2022, EvoSpex: An evolutionary algorithm for learning postconditions (artifact), RI ITBA, available at: http://ri.itba.edu.ar/handle/20.500.14769/3903 [Accessed 7 Aug. 2026].

Condividi e stampa

Salva la scheda, copia il link permanente o stampala in PDF.

Esporta riferimento

Esporta il record nei formati più comuni per usarlo con un gestore bibliografico.

Dettagli della risorsa

Informazioni bibliografiche utili per verificare che sia il materiale corretto.

Titolo
EvoSpex: An evolutionary algorithm for learning postconditions (artifact)
Autore / collaboratori
Molina, Facundo et al
Editore
RI ITBA
Anno di pubblicazione
2022
Lingua
Inglés

Soggetti

Esplora risorse correlate a partire da questi soggetti.

Copiato