| 查看: 550 | 回复: 2 | |||
[交流]
有没有可能对C代码进行自动分析?找出其中影响程序可靠性的关键代码或者模块?
|
| 从逻辑上,而不是从语法上对程序进行自动分析,该用什么理论或者工具呢?比如对同样功能的两个程序,能够找出设计的弊端,或者可能对性能造成瓶颈的地方。 现在的技术有没有可能实现这一点? |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
实名举报:华南理工大学物理与光电学院副院长李志远婚内两次出轨女学生(博士)
已经有16人回复
上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告
已经有11人回复
上海工程技术大学激光智能制造课题组招收博士研究生
已经有10人回复
申博发邮件
已经有11人回复
现代”学阀”该如何界定
已经有7人回复
各位大神,目前国内有哪些比较好用的逆合成软件?
已经有12人回复
我的奶奶
已经有3人回复
国社科系统bug了,是不是要放榜了?
已经有9人回复
» 抢金币啦!回帖就可以得到:
大连理工大学大连市复杂工业场景具身智能重点实验室科研助理招聘启事
+2/174
大连理工大学控制科学与工程学院欧勇盛教授课题组2026年科研助理招聘启事
+2/170
中山大学深圳校区刘朝兴课题组拟招收2027级推免生
+1/91
南京大学化学学院、配位化学全国重点实验室潘惠杰课题组招收2027级博士研究生1–2名
+5/75
求助邢其毅第四版基础有机化学PDF版
+1/34
同济大学环境学院肖倩课题组招收博士研究生(资格审核制)
+1/34
事业编制!天津师范大学诚聘副高/讲师职位
+2/30
哈尔滨工业大学化工学院王志江教授课题组招收2027年博士生
+1/16
哈尔滨工业大学化工学院王志江教授课题组招收2027年博士生
+1/11
清华大学深圳国际研究生院宋桥课题组诚聘博士后
+1/10
🔥27届硕士招生|中国计量科学研究院|生物质谱测量技术与计量
+1/8
澳大利亚皇家墨尔本理工大学(RMIT University)招收博士生及 CSC 联合培养博士生
+1/6
推荐一个比较实用的生物信息学学习网站——The Omics Hub
+1/5
贵州大学2027有机化学申请考核制博士招生
+1/4
中山大学医工交叉博士后招聘(有高薪,能发高分文章)
+1/3
新药研发为什么这么难?多因子检测如何成为创新药的"数据引擎"
+1/2
院士领衔,ICBMBA生物功能材料与生物医学应用会议诚邀学者加入!
+1/2
中南大学材料学院李明教授课题组招收推免硕士生
+1/2
27年应届畜牧学学硕,申请生物相关或医学博士,六级484分,JAFC二改小修
+1/1
ICBMBA 2026,生物功能材料与生物医学应用国际会议诚邀参与!
+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