Precise and efficient static array bound checking for large embedded C programs

@inproceedings{Venet2004PreciseAE,
  title={Precise and efficient static array bound checking for large embedded C programs},
  author={Arnaud Venet and Guillaume Brat},
  booktitle={PLDI},
  year={2004}
}
In this paper we describe the design and implementation of a static array-bound checker for a family of embedded programs: the flight control software of recent Mars missions. These codes are large (up to 280 KLOC), pointer intensive, heavily multithreaded and written in an object-oriented style, which makes their analysis very challenging. We designed a tool called C Global Surveyor (CGS) that can analyze the largest code in a couple of hours with a precision of 80%. The scalability and… CONTINUE READING
Highly Cited
This paper has 126 citations. REVIEW CITATIONS

6 Figures & Tables

Topics

Statistics

02040'05'07'09'11'13'15'17
Citations per Year

127 Citations

Semantic Scholar estimates that this publication has 127 citations based on the available data.

See our FAQ for additional information.