Sciweavers

ATVA
2009
Springer

Memory Usage Verification Using Hip/Sleek

14 years 1 months ago
Memory Usage Verification Using Hip/Sleek
Embedded systems often come with constrained memory footprints. It is therefore essential to ensure that software running on such platforms fulfils memory usage specifications at compile-time, to prevent memory-related software failure after deployment. Previous proposals on memory usage verification are not satisfactory as they usually can only handle restricted subsets of programs, especially when shared mutable data structures are involved. In this paper, we propose a simple but novel solution. We instrument programs with explicit memory operations so that memory usage verification can be done along with the verification of other properties, using an automated verification system Hip/Sleek developed recently by Chin et al. [10,19]. The instrumentation can be done automatically and is proven sound with respect to an underlying semantics. One immediate benefit is that we do not need to develop from scratch a specific system for memory usage verification. Another benefit is that we can...
Guanhua He, Shengchao Qin, Chenguang Luo, Wei-Ngan
Added 08 Nov 2010
Updated 08 Nov 2010
Type Conference
Year 2009
Where ATVA
Authors Guanhua He, Shengchao Qin, Chenguang Luo, Wei-Ngan Chin
Comments (0)