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

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

1994
Michael D. Ernst

Program slicing is a technique for visualizing dependences and restricting attention to just the components of a program relevant to evaluation of certain expressions. Backward slicing reveals which other parts of the program the expressions' meaning depends on, while forward slicing determines which parts of the program depend on their meaning. Slicing helps programmers understand program stru...

1996
Yamin Wang Wei-Tek Tsai Xiaoping Chen Sanjai Rayadurgam

Ripple Effect Analysis (REA) is an iterative process used to ensure consistency and integrity after changes are made to software. Many techniques, including program slicing, have been proposed to be used in this process with varying degrees of success. This paper shows how program slicing can be used in the REA process. Specifically this paper demonstrates the need of both forward and backward ...

2000
Xinjun ZHANG Takao SHIMOMURA

Program slicing is a technique for statically analyzing a program and extracting an executable sub-program, which is called a program slice, from the original program. This technique has been widely applied to program testing, debugging and maintenance. This paper presents a slicing method for extracting program slices from a program that calls library functions, which are provided as object co...

Journal: :Software Focus 2001
Mark Harman Robert M. Hierons

1. Introduction Program slicing is a technique for simplifying programs by focusing on selected aspects of semantics. The process of slicing deletes those parts of the program which can be determined to have no effect upon the semantics of interest. Slicing has applications in testing and debugging, re−engineering, program comprehension and software measurement. For example, in debugging, there...

Journal: :Journal of Computer Science and Technology 2021

Program slicing is a technique for simplifying programs by focusing on selected aspects of their behavior. Current mainstream static methods operate dependence graph PDG (program graph) or SDG (system graph), but these friendly representations may be bit expensive some users. In this paper we attempt to study light-weight approach program slicing, called Symbolic Slicing (SymPas), which works a...

1997
Jianjun Zhao

This paper introduces a new form of slicing, named architectural slicing, to aid architectural understanding and reuse. In contrast to traditional slicing, architectural slicing is designed to operate on the architectural description of a software system, rather than the source code of a program. Architectural slicing provides knowledge about the high-level architecture of a software system, ra...

Journal: :The Journal of Object Technology 2005

Journal: :Sci. Comput. Program. 2006
David W. Binkley Sebastian Danicic Tibor Gyimóthy Mark Harman Ákos Kiss Bogdan Korel

The widespread interest in program slicing within the source code analysis and manipulation community has led to the introduction of a large number of different forms of slicing. Each preserves some aspect of a program’s behaviour and simplifies the program to focus exclusively upon this behaviour. In order to understand the similarities and differences between forms of slicing, a formal mechan...

1996
Thomas W. Reps Todd Turnidge

This paper concerns the use of program slicing to perform a certain kind of program-specialization operation. We show that the specialization operation that slicing performs is different from the specialization operations performed by algorithms for partial evaluation, supercompilation, bifurcation, and deforestation. To study the relationship between slicing and these operations in a simplifie...

2013
Lipika Jha

Program slicing is one of the techniques of program analysis that allows an analyst to automatically extract portions of programs relevant to the program being analyzed. It is an alternative approach to develop reusable components from existing software. It is a very important part of software development and maintenance. It is used in a number of applications such as program analysis, program ...

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

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