Font Size: a A A

Nuclear Program Is Based On The Understanding OSDG Slice

Posted on:2014-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:J DuFull Text:PDF
GTID:2268330401970533Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of economy and society in China, nuclear power hasbecome an important part of China’s energy strategy. However, in the past for the reasonsof safety and economy and the introduction of foreign nuclear power software can notfully meet the needs of nuclear power development in China in modern times. On the onehand is a large number of Chinese nuclear power plant is the use of these high security ofnuclear power software, on the other hand is the existing nuclear power software can notfully meet the needs of nuclear power development in China at the present stage, and thenuclear power software independence is on the agenda. However, due to nuclear powersoftware security sex matters, many of which technology, model involved must gothrough security verification can strict use, not only the historical legacy of nuclear powersoftware, current application or development of nuclear power software maintenance, andthe main object is often used for nuclear power in the process of software developmentand maintenance of the existing nuclear power system, the vast majority of while thesoftware maintenance process for the understanding of the target system, softwaremaintenance work depends on the rapid, accurate, comprehensive understanding ofsoftware source code. It has become a very urgent demand for the original nuclear powersoftware program understanding.Program slicing is a program analysis technology to help understand, for the source ofa point of interest to the program reduced to include only those statements associatedwith the interest, accurately answered "what program statements potentially affected theS statements in the value of the variable V" such a problem. Program slicing can be usedin program comprehension, program analysis, debugging, testing, software maintenanceand software quality assurance. The hierarchical structure of object program unique andmessage delivery, classes, objects, inheritance, polymorphism, dynamic bindingcharacteristics, makes application analysis technology in the process of not enough to represent the program system based on object-oriented, so on object-oriented programslicing technique in recent years more and more attention.This paper studies the nuclear program the program comprehension techniques andwhat should be understood in the process of program understanding model. Summarizesthe process of nuclear power program comprehension, focuses on the nuclear programunderstanding during the establishment of mathematical model in the process, has formeda set of nuclear power program understanding of feasible solution. Based on the standardC++language as the object of study, calculation methods of in-depth study of programslicing, the simplified system dependence graph is presented based on the dependencygraph of OSDG and its algorithm is an improved description of object-oriented system,and based on this dependency calculation method is a method of slicing class understandobject-oriented program slicing method, class describes the call relation between classmethod. In addition, based on the OSDG design a slicing tool of object-orientedprogramming system (CPP_SPT), is used to assist in understanding support nuclearpower program.
Keywords/Search Tags:Program Understanding, Program Slice, Slicing Criteria, Reengineering, Nuclear Power Program
PDF Full Text Request
Related items