浏览全部资源
扫码关注微信
上海交通大学计算机系,上海,200030
Published:2002
移动端阅览
TANG Ying, XU Liang-xian. A Precision Analytical Technology for Software Code[J]. Acta Electronica Sinica, 2002, 30(S1): 2163-2165.
DOI:
TANG Ying, XU Liang-xian. A Precision Analytical Technology for Software Code[J]. Acta Electronica Sinica, 2002, 30(S1): 2163-2165. DOI:
精细分析对提高关键软件的安全非常重要
并因计算量大而需要自动化.本文基于J M Voas的Fault/Failure概念模型及其PIE分析
提出一个实用的软件代码精细分析技术和工具.文中描述了软件代码精细分析的全过程
重点讲述自动分析记录的工作流程及执行、感染和传播这三个关键分析的概念性算法
并给出了工具的框架图解.此外还提出粒度可调思想
能调节分析的精度和范围
较好地解决了Fault/Failure模型的限制
拓展了用途.最后本文给出了一些具体的应用思路
如放置警报器、评估可靠性、配置资源、设计测试实例等
以及对面向对象软件测试的启发.
Precision analysis is very important for key software to improve security
and needs to be automated because of large computing. Based on J M Voas'notional model of Fault/Failure and the PIE analysis
this paper develops a practical technology and presents an automated tool to analyze software code in detail
it describes the whole work flow of precision analytical process
especially the automated analysisrecord phase and the notional arithmetic of three key anabses:execution
infection
propagation
and gives frame diagram of the tool. What is more
it presents the idea of adjustable granularity
which can change the precision class and analysis range
has in a way overcome the limits of Fault/Failure model and expands the possible applications. At the end
it also points out some applications such as to place assertion
estimate teliability
configure resource
design test case
and mention the elicitation to OO software testing.
0
Views
1080
下载量
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution