نتایج جستجو برای: program slicing

تعداد نتایج: 463331  

Journal: :journal of artificial intelligence in electrical engineering 2013
asghar mohammadian bahman arasteh

systems of computers and their application in the lives of modern human beings are vastly expanding. in any kind of computer application, failure in computer systems can lead to a range of financial and mortal losses. indeed, the major origin of software failure can be located in designing or implementing software. with regard to these statistics, 30% of the software projects have been prospero...

Journal: :CoRR 2011
N. Sasirekha A. Edwin Robert M. Hemalatha

Program understanding is an important aspect in Software Maintenance and Reengineering. Understanding the program is related to execution behaviour and relationship of variable involved in the program. The task of finding all statements in a program that directly or indirectly influence the value for an occurrence of a variable gives the set of statements that can affect the value of a variable...

2002
Tomonori Takada Fumiaki Ohata Katsuro Inoue

When we try to debug or to comprehend a large program, it is important to separate suspicious program portions from the overall source program. Program slicing is a promising technique used to extract a program portion; however, such slicing sometimes raises difficulties. Static slicing sometimes produces a large portion of a source program, especially for programs with array and pointer variab...

Journal: :IEICE Transactions 2015
Yu Kashima Takashi Ishio Katsuro Inoue

Program slicing is an important approach for debugging, program comprehension, impact analysis, etc. There are various program slicing techniques ranging from the lightweight to the more accurate but heavyweight. Comparative analyses are important for selecting the most appropriate technique. This paper presents a comparative study of four backward program slicing techniques for Java. The resul...

1998
Bogdan Korel Juergen Rilling

Program slicing transforms a large program into a smaller one that contains only statements relevant to the computation of a given function. It has been shown that program slicing can be useful in program understanding. Traditionally, program slices are represented in the textual form. Although slicing does narrow the size of the program, the textual representation of a slice does not provide m...

Journal: :JCP 2016
Elham Hosnieh Hirohide Haga

The target of this research is to determine how program slicing contributes to program comprehension and to enhance its functionality by applying the slicing tree concept to its implementation. Slicing tree is a concept that refers to automatically repeating program slicing while the slicing criterion is changeable until the program decomposes into its atomic parts. Using this technique offers ...

Journal: :TPLP 2007
Josep Silva Germán Vidal

Program slicing has been mainly studied in the context of imperative languages, where it has been applied to a wide variety of software engineering tasks, like program understanding, maintenance, debugging, testing, code reuse, etc. This work introduces the first forward slicing technique for declarative multi-paradigm programs which integrate features from functional and logic programming. Bas...

2002
Dixie Hisley Matthew J. Bridges Lori L. Pollock

Software tools for program debugging, software testing, software maintenance, and program understanding have all effectively utilized static program slicing techniques. In this paper, we present an approach to extend this capability to explicitly parallel shared memory programs written using the OpenMP standard. In particular, interprocedural static program slicing of OpenMP programs is enabled...

Journal: :Inf. Process. Lett. 1995
Sebastian Danicic Mark Harman Yoga Sivagurunathan

Program Slicing is the process of deleting statements in a program that do not affect a given set of variables at a chosen point in the program. In this paper the first parallel slicing algorithm for static program slicing is introduced. It is shown how the control flow graph of the program to be sliced is converted into a network of concurrent processes, thereby producing a parallel version of...

2001
Xinjun ZHANG Takao SHIMOMURA

In program slicing, widget-based event-driven programs are different from conventional programs because of their particular features of object construction infrastructure and event-driven mechanism and asynchronous access of global variables. Therefore conventional slicing techniques cannot be applied to widget-based event-driven programs. To solve this problem, this paper first introduces a se...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید