Publication | Closed Access
DyTa
63
Citations
8
References
2011
Year
Unknown Venue
Software MaintenanceEngineeringVerificationTest Data GenerationSoftware EngineeringDynamic Test GenerationSoftware AnalysisFormal VerificationTest AutomationSystems EngineeringStatic CheckingFuzzingTest GenerationStatic AnalysisComputer EngineeringComputer ScienceStatic Program AnalysisStatic VerificationSoftware DesignProgram AnalysisSoftware TestingFormal Methods
Software-defect detection is an increasingly important research topic in software engineering. To detect defects in a program, static verification and dynamic test generation are two important proposed techniques. However, both of these techniques face their respective issues. Static verification produces false positives, and on the other hand, dynamic test generation is often time consuming. To address the limitations of static verification and dynamic test generation, we present an automated defect-detection tool, called DyTa, that combines both static verification and dynamic test generation. DyTa consists of a static phase and a dynamic phase. The static phase detects potential defects with a static checker; the dynamic phase generates test inputs through dynamic symbolic execution to confirm these potential defects. DyTa reduces the number of false positives compared to static verification and performs more efficiently compared to dynamic test generation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1