← Volver a resultados
Ficha bibliográfica · Consulta y acceso
Document

EvoSpex: An evolutionary algorithm for learning postconditions (artifact)

Molina, Facundo et al · RI ITBA · 2022

Acceso abierto al texto completo
Lectura rápida. Revisá los datos básicos del recurso y luego accedé al contenido desde el botón principal. En esta ficha solo se muestra la información necesaria para identificar la obra, citarla y abrirla.

Acceso al recurso

Entrá al contenido desde la opción principal o elegí otra fuente disponible.

Acceso principal

Acceso abierto al texto completo

Texto completo identificado como acceso abierto.
Abrir texto

Resumen

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."

Cómo citar

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 29 Jun. 2026].

Compartir e imprimir

Guardá la ficha, copiá su enlace permanente o imprimila como PDF.

Exportar referencia

Si usás un gestor bibliográfico, podés exportar el registro en los formatos más comunes.

Detalles del recurso

Información bibliográfica útil para confirmar que se trata del material correcto.

Título
EvoSpex: An evolutionary algorithm for learning postconditions (artifact)
Autor / colaboradores
Molina, Facundo et al
Editorial
RI ITBA
Año de publicación
2022
Idioma
en

Materias

Explorá otros recursos relacionados a partir de estas materias.

Copiado