Research project, an extension of the C programming language, prevents improper usage of pointers. |
•owl:Thing |
•sec:Countermeasure |
•sec:MemoryProtection |
•BoundaryCheckingTool |
•CLanguageDialect |
•CCured |
sec:employedAt HAS sec:AtWriteTime |
CLanguageDialect |
sec:protects SOME sec:_Heap |
sec:protects SOME sec:_Stack |
sec:protects ONLY (sec:_Stack OR sec:_Heap) |
dc:source | http://portal.acm.org/ft_gateway.cfm%3Fid%3D503286%26type%3Dpdf%26dl%3Dportal%26dl%3DACM%26CFID%3D11111111%26CFTOKEN%3D2222222 |
Class(CCured partial restriction(sec:employedAt value(sec:AtWriteTime)) CLanguageDialect restriction(sec:protects someValuesFrom(sec:_Heap)) restriction(sec:protects someValuesFrom(sec:_Stack)) restriction(sec:protects allValuesFrom(unionOf(sec:_Stack sec:_Heap))))