×

关键嵌入式C程序中字符串操作的静态分析。 (英语) Zbl 1225.68064号

Yi,Kwangkeun(编辑),静态分析。2006年8月29日至31日,第13届国际研讨会,SAS 2006,韩国首尔。诉讼程序。柏林:施普林格出版社(ISBN 978-3-540-37756-6/pbk)。计算机科学讲义4134,35-51(2006)。
摘要:本文描述了一种新的静态分析,以显示C程序中内存错误的缺失,尤其是字符串缓冲区溢出。该分析是专门为关键嵌入式软件中的C子集设计的。它基于抽象解释理论,并依赖于保留字符串缓冲区长度的存储抽象。传输结构允许更改抽象的粒度,并简明地定义几个固有的复杂抽象原语,如破坏性更新和字符串复制。该分析集成了C语言的几个特性,如多维数组、结构、指针和函数调用。原型实现在早期实验中产生了令人鼓舞的结果。
关于整个系列,请参见[Zbl 1120.68011号].

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
68问题55 计算理论中的语义学
PDF格式BibTeX公司 XML格式引用
全文: 内政部