Font Size: a A A

An Algebra Approach To Method And Technique Research Of Analysing Complex Code Structure

Posted on:2017-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:F LvFull Text:PDF
GTID:2308330482488310Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology, web-based applications have applied into many fields such as E-commerce, bank industry, insurance industry and so on. The softwares provide a good platform for the development of society. At the same time, due to the increasing scale and complexity of the softwares, it will be a big challenge for the reliability of software.In order to effectively maintain and control the quality of the code, one of the ways that improve the technology of software reliability is the clear construction of software structure. However, the description of the software architecture still stays at the non-formal phase of drawings and text on some level. These software modeling techniques is not a good solution to solve the problem that describe the software architecture. For such complex software architecture, based on algebra software, we can analysis and study the structure, and present the way to generate the basic test path.Algebraic model based on the trusted service-oriented software architecture. By extending process algebra, increasing the relationship between software components, establishing the abstract model of software system. Through the algebraically and modeling software structure, solving the problem of basic path set program. In this paper, the algebraic model of the system under test is described and proposed the generation algorithm of algebraic model expression, algebraic model expression is the foundation of future research. Based on the algebraic expression, we propose the generation algorithm of basic test path. According to a series of algorithms, we develop the tools, and select a number of classic cases to prove the correctness of the algorithm and the availability of tools. The cases are also used in comprehensive evaluation and analysis. The algebraic model makes it possible to try new things to solve the problem and try to get rid of dependence program control flow graph generated path set basic methods and techniques. Compared with the genetic algorithm, it can make up the deficiencies in time-consuming and generation rate. Algebraic model is the foundation of the study of Complex Code Structure, which is also reflected in the value of the analysis of the software structure.
Keywords/Search Tags:Software Architectural, Model Algebra, Software Testing, Basis Path Set
PDF Full Text Request
Related items