Publication | Closed Access
Symbolic execution with mixed concrete-symbolic solving
93
Citations
23
References
2011
Year
Unknown Venue
EngineeringVerificationTest Data GenerationSoftware EngineeringSoftware AnalysisFormal VerificationSymbolic ComputationTest AutomationSystems EngineeringFuzzingSymbolic ManipulationTest InputsStatic AnalysisComputer ScienceStatic Program AnalysisSoftware DesignProgram AnalysisAutomated ReasoningSoftware TestingFormal MethodsExternal Library CallsMixed Concrete-symbolic SolvingSymbolic Execution
Symbolic execution is a powerful static program analysis technique that has been used for the automated generation of test inputs. Directed Automated Random Testing (DART) is a dynamic variant of symbolic execution that initially uses random values to execute a program and collects symbolic path conditions during the execution. These conditions are then used to produce new inputs to execute the program along different paths. It has been argued that DART can handle situations where classical static symbolic execution fails due to incompleteness in decision procedures and its inability to handle external library calls.
| Year | Citations | |
|---|---|---|
Page 1
Page 1