当前位置:首页 > 报告详情

2备用-12223-Lauterbach_EWC_ADCA.pdf

上传人: 2*** 编号:151973 2024-01-05 17页 3.89MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了实时嵌入式系统的高级动态代码分析(ADCA)的必要性和功能。作者指出,软件错误可能导致灾难性后果,如Ariane 5火箭爆炸和Therac-25放射治疗机事故。文章提到了CWE(软件缺陷列表)2022年的数据,指出前11项中有4项与内存相关。然后,文章详细介绍了C/C++中的几种内存访问错误,如越界错误和未初始化内存读取。同时,也提到了现有的自动代码分析工具,如Valgrind和AddressSanitizer,但指出它们在实时嵌入式系统中的应用存在局限性。最后,文章介绍了Lauterbach公司的ADCA工具,该工具可以在不修改源程序代码的情况下,自动分析实时嵌入式软件,并识别和修复内存访问错误。该工具具有实时数据流跟踪、上下文跟踪系统和高级动态代码分析等功能,能够提供丰富的数据分析功能和高级语言源代码重构。
"实时嵌入式系统如何应对软件错误的风险?" "如何利用自动代码分析工具检测和修复Memory访问错误?" "Lauterbach高级动态代码分析(ADCA)工具的优势和应用场景是什么?"
客服
商务合作
小程序
服务号
折叠