Publication | Closed Access
Eliminating Concurrency Bugs with Control Engineering
40
Citations
7
References
2009
Year
Software MaintenanceEngineeringComputer ArchitectureSoftware EngineeringConcurrent SystemMulticore EraSoftware AnalysisConcurrency ControlFormal VerificationConcurrency (Computer Science)Systems EngineeringConcurrency BugsRuntime FailuresConcurrent ProgrammingComputer EngineeringComputer ScienceSoftware DesignProgram AnalysisSoftware TestingProcess ControlFormal MethodsConcurrent Data StructureSystem Software
In the multicore era, concurrency bugs threaten to reduce programmer productivity, impair software safety, and erode end-user value. Control engineering can eliminate concurrency bugs by constraining software behavior, preventing runtime failures, and offloading onerous burdens from human programmers onto automatically synthesized control logic.
| Year | Citations | |
|---|---|---|
Page 1
Page 1