Publication | Closed Access
Compiled symbolic simulation for systemC
34
Citations
13
References
2016
Year
Unknown Venue
EngineeringCompiler TechnologyComputer ArchitectureSimulationSoftware AnalysisFormal VerificationSystems EngineeringModeling And SimulationParallel ComputingSymbolic Simulation ApproachesSimulation LanguageRuntime VerificationComputer EngineeringSoftware SimulationComputer ScienceCompiled Symbolic SimulationRuntime SystemNative BinarySymbolic SimulationProgram AnalysisSoftware TestingFormal MethodsParallel ProgrammingSymbolic ExecutionSystem Software
Ensuring the correctness of SystemC virtual prototypes is indispensable. For such models, existing symbolic simulation approaches are based on interpreting their behavior. In this paper we propose a major enhancement called Compiled Symbolic Simulation (CSS). For more scalable state space exploration, CSS augments the DUV to integrate the symbolic execution engine and the Partial Order Reduction based scheduler. Then, a standard C++ compiler is used to generate a native binary, whose execution performs exhaustive verification of the DUV. An extensive experimental evaluation demonstrates the potential of our approach.
| Year | Citations | |
|---|---|---|
Page 1
Page 1