| 查看: 492 | 回复: 2 | |||
[交流]
有没有可能对C代码进行自动分析?找出其中影响程序可靠性的关键代码或者模块?
|
| 从逻辑上,而不是从语法上对程序进行自动分析,该用什么理论或者工具呢?比如对同样功能的两个程序,能够找出设计的弊端,或者可能对性能造成瓶颈的地方。 现在的技术有没有可能实现这一点? |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
现在不知道怎么办,感觉很痛苦
已经有5人回复
导师各种操作恶心咋办
已经有9人回复
生物学博士
已经有6人回复
评审感受-评审感受-评审感受
已经有5人回复
窗边初夏的小雨
已经有8人回复
护理论文 晋升
已经有3人回复
2026年申博-电池方向
已经有11人回复
26年申博自荐-计算机视觉
已经有4人回复
2026博士申请求助
已经有5人回复
研究生做的很差,你们会让毕业吗?
已经有11人回复
» 抢金币啦!回帖就可以得到:
香港城市大学 数据科学系+能源与环境学院 李堂华 课题组诚招全奖博士/博士后/研究助理
+3/162
检测XPS/XRD/SEM/拉曼/ICPQQ:3392739119
+1/91
湖南大学化工院招收2026年入学博士
+1/84
太行山徒步之凌水河(二)
+1/70
双一流高校-南京林业大学-化学工程学院-国家海外优青团队招2026级博士(5月15号截止)
+1/36
苏州科技大学国家高层次青年人才团队诚聘副教授/讲师(事业编)和科研助理数名
+1/34
重庆大学药学院沈宏城课题组招聘弘深青年教师/博士后/科研助理
+1/33
松山湖材料实验室-大连理工大学联合招收2027年博士研究生调剂考生若干名
+1/31
松山湖材料实验室-大连理工大学联合招收博士研究生
+1/29
安徽农业大学植物保护博士研究生招生(报名截止到 5月20日)-生物或者化学方向
+1/16
北京师范大学珠海校区胡德平课题组招生-理论与计算化学方向-2027秋季入学
+1/13
香港城市大学 博士后2-3名 机器学习力场开发 薪金30K~35K+/月 截止2025年5月底
+1/10
【第2批博士还有名额,申请考核制】国家杰青王铁、国家高层次人才刘莎课题组
+1/8
北航国家优青万思杰团队招收材料、化学博士一名
+1/7
成都中医药大学药学院 谢恬教授招收2026级药物化学,有机合成方向的博士生
+1/4
UIO-66-NH2/RGO如何碳化,求助!!!!!
+1/3
天津医科大学基础医学院博士后招聘
+1/1
香港理工大学蒲俊宏课题组诚聘博士生、研究助理及博士后
+1/1
博士后招聘启事|流行病学与AI大健康方向
+1/1
急招2026 博士|第2批 海南大学 |国家重大人才工程人才团队|2名
+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