反编译技术在软件可靠性测试中的作用
上一篇 /
下一篇 2012-08-17 10:03:56
/ 个人分类:杂谈
st-IJ+}5t)J0 引言
0X3X\Q{R@{Q W051Testing软件测试网] kT8z#H'n`A8n 反编译技术是通过对低级语言代码(字节码或者汇编代码等)进行分析转化,得到等价的高级语言(C或者Java等)代码的过程。它涉及指令系统,可执行文件格式,反汇编技术,数据类型分析技术,控制流分析技术和高级代码生成技术等。反编译处理过程一般可以分为7个阶段:文件转载,指令解码,语义映射,相关图构造,过程分析,类型分析和结果输出等。
!]%x4OT9sl0~;]
O!E%Vu0$B.f/t!s wJ$G/KE7q0 软件可靠性测试是为了达到或验证用户对软件的可靠性要求而对软件进行的测试,通过测试发现并纠正软件中的缺陷,提高其可靠性水平,并验证它是否达到了用户的可靠性要求。
9xz:e4HT3^0