| 查看: 465 | 回复: 2 | |||
[交流]
有没有可能对C代码进行自动分析?找出其中影响程序可靠性的关键代码或者模块?
|
| 从逻辑上,而不是从语法上对程序进行自动分析,该用什么理论或者工具呢?比如对同样功能的两个程序,能够找出设计的弊端,或者可能对性能造成瓶颈的地方。 现在的技术有没有可能实现这一点? |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
遇见不省心的家人很难过
已经有23人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有6人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有6人回复
有院领导为了换新车,用横向课题经费买了俩车
已经有9人回复
酰胺脱乙酰基
已经有13人回复
博士延得我,科研能力直往上蹿
已经有8人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有4人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有10人回复
» 抢金币啦!回帖就可以得到:
西南科技大学曹克课题组招收2026级申请考核制有机化学博士研究生
+1/177
诚招化工、有机、高分子等领域博士后及科研助理
+2/112
欢迎报考南京农业大学植物环境适应课题组课题组2026级博士生。
+1/77
中国科学院深圳先进技术研究院——招聘博士后
+3/68
同济大学脑机智能团队脑机接口方向招生招聘
+1/46
同济大学脑机智能团队脑机接口方向招生招聘
+1/44
操作求助
+1/33
上海交大药学院侯四化课题组招收2名2026年秋季入学申请-考核制博士生
+1/31
深圳大学信息功能电子材料方向“申请-考核制”博士生招生
+2/20
深圳大学柔性电子材料方向“申请-考核制”博士生招生
+2/16
中国科学技术大学环境系招生
+1/15
化学行业,研发出创新的东西是做成项目给公司吃提成,还是自己搞小作坊倒卖?
+1/13
中科院深圳先进院-免疫治疗方向-招收1名博士生(26年9月入学)
+1/9
意大利华人老师University of Padova-全额奖学金博士
+1/9
北京工业大学化生学院青年教师或“青年优秀人才”招聘启事
+1/8
澳科大药诚招2026年秋季药剂学/生物材料硕士研究生
+1/6
广东工业大学马琳教授课题组招收2026年博士(材料物理与化学、光学专业)
+1/6
哈工大 张乃庆课题组招收博士快响计划(名额充足),通过后随时入学
+1/5
广东工业大学-化学工程专业博士生招生1-2名
+1/5
求助化学专业科技论文写作的课件及电子版教材
+1/2
★
小木虫: 金币+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