泽维尔·阿拉米吉恩;温塞斯拉斯戈达尔;查尔斯·海曼斯 关键嵌入式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号]. 引用于5文件 MSC公司: 68号30 软件工程的数学方面(规范、验证、度量、需求等) 68问题55 计算理论中的语义学 软件:CSSV公司;Scapy公司;ASTREE公司;OCaml公司 PDF格式BibTeX公司 XML格式引用 \textit{X.Allamigeon}等人,Lect。注释计算。科学。4134、35-51(2006年;Zbl 1225.68064) 全文: 内政部