Verification of program dynamic behaviours based on static analysis


下载全文 资源分 28
Abstract:Verification of dynamic behaviours of a program is usually conducted by executing the program on the target platform under different test cases and observing the results. This paper investigates the use of static analysis to verify some aspects of dynamic behaviours including state transitions and sequences of interaction between program components. The paper describes an algorithm to extract a model of state transition directly from source code, regardless of the programming style; and the method of generating execution scenarios from the model to compare with use cases. Our experiments show that this static method is effective in detecting possible coding errors.
Author: Shanwei Xu Dasiewicz, P.
Author Unit: Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON
Year:2008
Source:Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
Volume-OnPage:000219-000222
Publication Date: 4-7 May 2008
Keyword:

相似文献

友情链接   |  联系我们  |  发表论文  |  论文发表  |   加入收藏

   @ 2005-2009 粤ICP备09006515号-2

QQ:790062161 TEL:15918888768