• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 4,696,071
Next 10 →

The Java System Dependence Graph

by Neil Walkinshaw, Marc Roper, Murray Wood, Neil Walkinshaw Marc Roper - In Third IEEE International Workshop on Source Code Analysis and Manipulation , 2003
"... The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984. It was suggested to be a suitable internal program representation for monolithic programs, for the purpose of carrying out certain software engineering operations such as slicing and the computation of program metrics. ..."
Abstract - Cited by 10 (1 self) - Add to MetaCart
. Since then, Horwitz et al. have introduced the multi-procedural equivalent System Dependence Graph. Several authors have proposed object-oriented dependence graph construction approaches. Every approach provides its own benefits, some of which are language specific. This paper presents a Java System

The Java System Dependence Graph

by Neil Walkinshaw Th, Introduced Ottenstein, Ottenstein In , 2003
"... The Program Dependence Graph was introduced by Ottenstein and Ottenstein in 1984 [14]. It was suggested to be a suitable internal program representation for monolithic programs, for the purpose of carrying out certain software engineering operations such as slicing and the computation of program met ..."
Abstract - Add to MetaCart
metrics. Since then, Horwitz et al. have introduced the multi-procedural equivalent System Dependence Graph [9]. Many authors have proposed object-oriented dependence graph construction approaches [11, 10, 20, 12]. Every approach provides its own benefits, some of which are language specific. This paper

Slicing Objects Using System Dependence Graph

by Donglin Liang, Mary Jean Harrold , 1998
"... We present an SDG for object-oriented software that is more precise than previous representations and is more efficient to construct than previous approaches. The new SDG distinguishes data members for different objects, provides a way to represent object parameters, represents the effects of polymo ..."
Abstract - Cited by 60 (2 self) - Add to MetaCart
of polymorphism on parameters and parameter bindings, represents incomplete classes efficiently, and provides a way to represent class libraries. Based on this system dependence graph, we introduce the concept of object slicing and an algorithm to implement this concept. Object slicing enables the user to inspect

Interprocedural Slicing Using Dependence Graphs

by Susan Horwitz, Thomas Reps, David Binkley - ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS , 1990
"... ... This paper concerns the problem of interprocedural slicing---generating a slice of an entire program, where the slice crosses the boundaries of procedure calls. To solve this problem, we introduce a new kind of graph to represent programs, called a system dependence graph, which extends previou ..."
Abstract - Cited by 822 (85 self) - Add to MetaCart
... This paper concerns the problem of interprocedural slicing---generating a slice of an entire program, where the slice crosses the boundaries of procedure calls. To solve this problem, we introduce a new kind of graph to represent programs, called a system dependence graph, which extends

Construction of the system dependence graph for Web application slicing

by Paolo Tonella - in 2nd IEEE Int’l Ws. on Source Code Analysis and Manipulation , 2002
"... The computation of program slices on Web applications may be useful during debugging, when the amount of code to be inspected can be reduced, and during understanding, since the search for a given functionality can be better fo-cused. The system dependence graph is an appropriate data structure for ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
The computation of program slices on Web applications may be useful during debugging, when the amount of code to be inspected can be reduced, and during understanding, since the search for a given functionality can be better fo-cused. The system dependence graph is an appropriate data structure

Matching dependence-related queries in the system dependence graph

by Xiaoyin Wang, David Lo, Jiefeng Cheng, Lu Zhang, Hong Mei, Jeffrey Xu Yu - in ASE , 2010
"... In software maintenance and evolution, it is common that develop-ers want to apply a change to a number of similar places. Due to the size and complexity of the code base, it is challenging for develop-ers to locate all the places that need the change. A main challenge in locating the places that ne ..."
Abstract - Cited by 11 (3 self) - Add to MetaCart
-tions on the system dependence graph of the program. We carried out an empirical evaluation on four searching tasks taken from the development history of two real-world projects. The results of our evaluation indicate that, compared with code-clone detection, our technique is able to locate many required code

Construction of the System Dependence Graph for Web Application Slicing

by unknown authors
"... Abstract The computation of program slices on Web applicationsmay be useful during debugging, when the amount of code to be inspected can be reduced, and during understanding,since the search for a given functionality can be better focused. The system dependence graph is an appropriate datastructure ..."
Abstract - Add to MetaCart
Abstract The computation of program slices on Web applicationsmay be useful during debugging, when the amount of code to be inspected can be reduced, and during understanding,since the search for a given functionality can be better focused. The system dependence graph is an appropriate

An Optimal Algorithm for the Construction of the System Dependence Graph

by Panos E. Livadas, Theodore Johnson
"... Program slicing can be used to aid in a variety of software maintenance activities including code understanding, code testing, debugging, and program reengineering. Program slicing (as well as other program analysis functions including forward slicing) can be efficiently performed on an internal pr ..."
Abstract - Add to MetaCart
program representation called a system dependence graph (SDG). The construction of the SDG depends primarily on the calculation of the transitive dependences which in turn depends in the calculation of the data dependences. In this paper we demonstrate the correctness and the optimality of our method

Abstract Slicing Using Object-Oriented System Dependence Graphs

by Sunil Pilani, Tu Wien
"... This paper describes the construction of system dependence graphs of objectoriented software on which efficient slicing algorithms can be applied. The system dependence graphs that have been in use so far, do not consider the full range of object-oriented features. This paper describes the construct ..."
Abstract - Add to MetaCart
This paper describes the construction of system dependence graphs of objectoriented software on which efficient slicing algorithms can be applied. The system dependence graphs that have been in use so far, do not consider the full range of object-oriented features. This paper describes

System Dependence Graph Construction for Aspect-Oriented Programs

by Jianjun Zhao, Martin Rinard , 2003
"... ..."
Abstract - Cited by 23 (0 self) - Add to MetaCart
Abstract not found
Next 10 →
Results 1 - 10 of 4,696,071
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University