Publication | Closed Access
Beyond the PDP-11
73
Citations
30
References
2015
Year
Unknown Venue
EngineeringAdvanced ComputingComputer ArchitectureMemory Model (Programming)Software AnalysisFormal VerificationHardware SecurityShared MemoryC Abstract MachineMemory ManagementAspect-oriented ProgrammingNext Generation ComputingComputer EngineeringComputer ScienceVirtual MemoryLanguage-based SecurityNew Memory-safe InterpretationProgram AnalysisFormal MethodsSystem SoftwareMemory Safety
We propose a new memory-safe interpretation of the C abstract machine that provides stronger protection to benefit security and debugging. Despite ambiguities in the specification intended to provide implementation flexibility, contemporary implementations of C have converged on a memory model similar to the PDP-11, the original target for C. This model lacks support for memory safety despite well-documented impacts on security and reliability.
| Year | Citations | |
|---|---|---|
Page 1
Page 1