Font Size: a A A

Domain Sensitive Function Side Effects Research And Application

Posted on:2014-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2248330398970971Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, the scale of the computer software becomes larger and more complex. It is more and more difficult to find defects or problems in the computer software. Software testing becomes more and more important in the computer software life cycle. Software testing is final review of the computer software for software requirements analysis, design specifications and coding, software testing is also the key step to ensure the quality of the computer software’s. Except to evaluate the software quality, the purpose of software testing is also to find problems of the computer software’s. Software testing is mainly divided into static analysis and dynamic analysis. Dynamic analysis will execute the software program, and check whether the behavior of the program meet the demand. In according with the statute or rules the specification or rules, static analysis could check for the potential error in the software program when analysis the program source code. At present, the static analysis is a research hot spot in software testing.Defect testing system in a static defect detection tools. Currently, DTS could convert defect detection between functions to defect detection within function using the function summary technology. Function summary is an abstract description of the function semantic, usually described the information related to the specific mode. When analysis the different defect mode, we need to concerned about the different function summary information.The definition of the function side effects information is that, after the function call finished executing correctly, the impact of local variables, global variables, pointer parameters, reference type parameter variables and the function return value. When implementing the static detection system, functions side effects information is described based on the change of the variable’s domain information, but this usually has nothing to do with specific defects.The main content of this study is domain sensitive function side effects research and application. Firstly, this article will model domain sensitive function side effects. Then this article will calculate domain sensitive function side effects information and also calculate domain sensitivity function side effects’effective conditions. Finally, this article will defect domain sensitive variable uninitialized faults base on the domain sensitive function side effects information.The experimental part of this article clarifies that, the method proposed in this article is practically and validity, through analysis the experimental data from DTS’s experiment.
Keywords/Search Tags:software testing, static analysis, function sideeffects, domain sensitive, uninitialized variable
PDF Full Text Request
Related items