| 查看: 546 | 回复: 2 | |||
[交流]
有没有可能对C代码进行自动分析?找出其中影响程序可靠性的关键代码或者模块?
|
| 从逻辑上,而不是从语法上对程序进行自动分析,该用什么理论或者工具呢?比如对同样功能的两个程序,能够找出设计的弊端,或者可能对性能造成瓶颈的地方。 现在的技术有没有可能实现这一点? |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
浙江师范大学是怎么坑我的
已经有4人回复
闲聊
已经有6人回复
江苏省自然基金 什么时候出结果
已经有7人回复
浙江师范大学是怎么坑我的
已经有10人回复
求教各位大神:2026教育部人文社科青年基金项目何时公示呀?
已经有6人回复
面上有专家说实验设备不是我们单位的
已经有8人回复
科研求助
已经有4人回复
» 抢金币啦!回帖就可以得到:
项目结题验收,希望一切顺利
+1/980
材料理论模拟或理论计算的作用有多大
+1/198
急招科研助理/博士后
+2/136
美国肯塔基大学Dr. Sheng Tong博士后招聘(空间可控的基因组编辑与肿瘤免疫治疗)
+1/97
中科院化学所韩布兴院士团队诚聘光催化、光酶催化、光电催化领域博士后1-2名
+1/80
石河子大学211双一流学科分子筛等多孔材料与生物质资源化利用方向招2027级推免生
+1/39
坐标天津,诚征女友,希望遇到有缘之人。
+1/39
山东征女友,坐标济南
+1/38
211诚招材化相关专业硕士、博士、博后(长期有效)推免-保研-调剂-申博
+1/34
27博士申请自荐
+1/31
中国科大-合肥国家实验室冷原子量子网络团队招聘启事
+2/26
深圳大学应用技术学院招聘凝聚态物理博士后
+1/17
深圳大学2027级光电信息工程/物理学研究生推免
+1/17
【特刊征稿】BM临床诊断与治疗生物功能材料专题(Scopus、DOAJ 收录)
+1/15
欢迎推免生/准推免生报名(约80名每年)--长期有效--物理/电子等所有理工专业
+1/12
招收2027年-申请考核博士生-仿生材料/生物能源方向
+1/11
广东省智能院与澳门大学、澳门科技大学、澳理工联合培养博士招生
+1/4
招聘材料计算,分子动力学模拟相关讲师
+1/2
求一篇文献PDF Journal of Organic Chemistry (2026) 91 (28): 9771–9779.
+1/2
合肥工业大学许婷婷老师招收2027年入学博士研究生,有机/高分子合成背景
+1/1
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
没有自动可靠性分析的工具,最多也只能进行自动单元测试的工具。 有一些软件可靠性测试的工具,但据我所知,要么需要posix接口标准,要么是特定环境下的,但所谓的分析基本是一些统计数据,如api失效率之类的,如ptrace,STToolkit等,基本原理都是插入调试点,进行调用拦截,在统计分析失效次数。还没有见过逻辑层面分析的,逻辑层面分析估计和人工自能的复杂度一样,就相当于用一个程序自动写新程序。 有函数模块和调用的自动分析的工具,这个很多,如calltree,kprof等。 有性能测试的工具,如Intel VTune性能分析器,可以找出瓶颈,就是所谓的性能热点。 软件有很多的可靠性模型,但它们基本上是工程方法,涉及工程管理,bug修复对故障的影响,没有一个是可以在语言级别进行分析的。 语言开发是一种最佳实践问题,不存在最优的实现方法,同时不同的输入会产生不同的输出,因而也不可能有自动优化和分析的工具。要进行分析就得实测,统计需要分析的结果。 这是个人见解,希望有用。 |
2楼2013-03-30 20:03:50
3楼2013-04-02 14:30:04









回复此楼
oquick