Font Size: a A A

Research And Implementation Of Component Retrospective Analysis Based On Ontology

Posted on:2016-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LiFull Text:PDF
GTID:2208330470970617Subject:Computer technology
Abstract/Summary:PDF Full Text Request
No matter how the application field, size and complexity of the computer software are, the software will evolve over time. Change impact analysis is used to identify the potential impact of the software change, and it is an important stage in software maintenance, also the necessary activities before the regression testing. At present, change impact analysis is widely used in the program understanding and debugging and the software measurement and measurement. Due to the importance of change impact analysis, software analyzes researchers in this field did a large number of experience, and put forward different change impact analysis technology in various stages of the software cycle, at present there are mainly two kinds of methods, one kind is change impact analysis based on trace, the other is based on dependency.In the life cycle of a component, the component changes is not only related to the source code section of the component, but also related to the requirements document, design documents and test cases. Component test is used to prepare the prophase work for the follow unit, integration and the system test-retest, it is the important means to improve the quality of the component. However, the component change impact analysis based on the trace research still has some problems:(1) because of component of the trace analytical techniques Because of the complexity of the concept of component, it is not only contains the source code, but also contains the useful information for the other development activities. At present, the trace analysis technology of the component is focused on a certain stage, such as the requirements phase, design phase and code phase, but does not take account into a different life cycle, through the analysis of the trace by the former a stage for the next phase of the relationship. (2) The component change impact analysis based on the trace can be confirmed by trace affected elements, but trace analysis of the modified component for each stage is not modified.In order to solve the above problems, this paper introduce the concept of ontology, build the component interfaces and ontology model to realize the component, and build the component trace analysis model according to the ontology model, mapping through the ontology model, and the mapping relationship will be used for trace analysis. This paper mainly do the following:(1) In the life cycle of a component, the component interface of the analysis design phase and the component interface code implementation phase to realizes the feature and internal relationship, establish the component interface and component implementation model based on ontology.(2) Design component trace analysis method based on ontology model of the component interfaces. First this paper get the mapping relationship through the mapping process to realize component interface and the components, and then make the trace analysis according to the mapping relationship.(3) The experiment and analysis about the component trace method based on ontology in this paper is carried out.
Keywords/Search Tags:Ontology, Component interface, Component implementation, Mapping relations, Trace analysis
PDF Full Text Request
Related items