Font Size: a A A

Distributed Java Program Slice And Its Application In Fault Localization

Posted on:2018-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:J BaiFull Text:PDF
GTID:2348330542952867Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In today's software architecture,distributed computing technology has become a core concept.Because of its good characters such as distributed support,good API and product support,Java platform plays a core role in distributed computing technology.At the same time,Java language is safe,robust,simple and portable,which makes it become the most popular object-oriented programming language.However,because of its object-oriented features,there are many problems in the research of Java program slice technology.In the process of software development and maintenance,programmers need to constantly debug the program.Fault localization is one of the most difficult and time-consuming tasks in the software debugging activities,and there is a urgent need for automated or semi-automated technology to improve the efficiency of fault localization in order to avoid lengthy and cumbersome maintenance work and reduce development and operating costs.The program fault localization technology based on program slice technology and program spectrum technology are the two most popular directions in the field of fault localization technology research.However,due to their shortcomings,the efficiency of fault localization is not ideal.This paper will first summarize and analyze the development results of the program slice technology,and put forward the construction algorithm of the distributed Java dynamic slice on the basis of it.Then,by analyzing the advantages and disadvantages of the current mainstream program fault localization technology,combined with the program slicing technology and program spectrum technology,the program fault localization technology based on program slice spectrum is proposed.Finally,the effectiveness of program fault localization technology based on program slice spectrum is verified by case experiment and analysis.
Keywords/Search Tags:Java, Software debugging, Program slice, Program spectrum, Fault localization
PDF Full Text Request
Related items