Publication | Closed Access
Practical software model checking via dynamic interface reduction
89
Citations
37
References
2011
Year
Unknown Venue
Software MaintenanceProgram CheckingEngineeringVerificationComputer-aided VerificationSoftware EngineeringModel CheckingSoftware ModelSoftware AnalysisFormal VerificationImplementation-level Software ModelSystems EngineeringRuntime VerificationComputer EngineeringComputer ScienceSoftware DesignSoftware VerificationDynamic Interface ReductionProgram AnalysisSoftware TestingFormal MethodsSystem Software
Implementation-level software model checking explores the state space of a system implementation directly to find potential software defects without requiring any specification or modeling. Despite early successes, the effectiveness of this approach remains severely constrained due to poor scalability caused by state-space explosion. DeMeter makes software model checking more practical with the following contributions: (i) proposing dynamic interface reduction, a new state-space reduction technique, (ii) introducing a framework that enables dynamic interface reduction in an existing model checker with a reasonable amount of effort, and (iii) providing the framework with a distributed runtime engine that supports parallel distributed model checking.
| Year | Citations | |
|---|---|---|
Page 1
Page 1