Publication | Closed Access
Fuzzing class specifications
24
Citations
31
References
2022
Year
EngineeringVerificationSoftware EngineeringExecutable ConstraintsSoftware AnalysisFormal VerificationFormal TechniqueStatic CheckingFuzzingTest GenerationFormal SpecificationComputer ScienceStatic Program AnalysisSoftware DesignSoftware VerificationProgram AnalysisAutomated ReasoningSoftware TestingFormal MethodsClass Specifications
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1