Fuzzing Class Specifications

Autores/as

  • Facundo Molina Universidad Nacional de Rıo Cuarto, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
  • Marcelo d’Amorim Universidade Federal de Pernambuco, Brasil
  • Nazareno Aguirre Universidad Nacional de Rıo Cuarto, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina

Resumen

Expressing class specifications via executable constraints is important for various software engineering tasks such as test generation, bug finding and automated debugging, but developers rarely write them. Techniques that infer specifications from code exist to fill this gap, but they are designed to support specific kinds of assertions and are difficult to adapt to support different assertion languages, e.g., to add support for quantification, or additional comparison operators, such as membership or containment.

Descargas

Descargas

Publicado

2022-12-15

Número

Sección

ASSE - Argentine Symposium on Software Engineering