Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Alias analysis method for object‐oriented programs using alias flow graphs

View through CrossRef
AbstractWhen a pair of expressions (or partial expressions) on a program text point to the same object (memory area), these expressions are said to be in an alias relation. These occur by indirect references etc. via a parameter passing with delivery, reference variable, pointer, etc. The existing alias analysis methods are insufficient in terms of reusability of analysis results, not allowing the reusability of object‐oriented programs in the alias analyses. Furthermore, although various proposals of alias analysis methods have been published in the past, practical tools have not yet been available. This study proposes an alias analysis method for object‐oriented programs that considers moduling and reutilization of alias analysis results. The Java alias analysis tool that realizes the proposed method can analyze a large‐scale program such as a class library attached to the JDK (Java Developer's Kit) in a practical time. © 2004 Wiley Periodicals, Inc. Syst Comp Jpn, 35(4): 49–59, 2004; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/scj.1231
Title: Alias analysis method for object‐oriented programs using alias flow graphs
Description:
AbstractWhen a pair of expressions (or partial expressions) on a program text point to the same object (memory area), these expressions are said to be in an alias relation.
These occur by indirect references etc.
via a parameter passing with delivery, reference variable, pointer, etc.
The existing alias analysis methods are insufficient in terms of reusability of analysis results, not allowing the reusability of object‐oriented programs in the alias analyses.
Furthermore, although various proposals of alias analysis methods have been published in the past, practical tools have not yet been available.
This study proposes an alias analysis method for object‐oriented programs that considers moduling and reutilization of alias analysis results.
The Java alias analysis tool that realizes the proposed method can analyze a large‐scale program such as a class library attached to the JDK (Java Developer's Kit) in a practical time.
© 2004 Wiley Periodicals, Inc.
Syst Comp Jpn, 35(4): 49–59, 2004; Published online in Wiley InterScience (www.
interscience.
wiley.
com).
DOI 10.
1002/scj.
1231.

Related Results

Object‐Oriented Analysis
Object‐Oriented Analysis
AbstractObject‐oriented analysis is a method of formulating a model of a desired software system in terms of objects and their interactions. The discipline was started by practitio...
Pressure Analysis of DST Flow Period Or Slug Flow For Horizontal Wells In Homogeneous Reservoir
Pressure Analysis of DST Flow Period Or Slug Flow For Horizontal Wells In Homogeneous Reservoir
Abstract By the transient pressure for horizontal well with constant flow rate and Duhamel's principle, this paper presents the method to calculate the transient ...
Multiphase Flow Metering:An Evaluation of Discharge Coefficients
Multiphase Flow Metering:An Evaluation of Discharge Coefficients
Abstract The orifice discharge coefficient (CD) is the constant required to correct theoretical flow rate to actual flow rate. It is known that single phase orifi...
Computing the Energy of Certain Graphs based on Vertex Status
Computing the Energy of Certain Graphs based on Vertex Status
Background: The concept of Hückel molecular orbital theory is used to compute the graph energy numerically and graphically on the base of the status of a vertex. Objective: Our a...
Determinants of Cerebrovascular Reserve in Patients with Significant Carotid Stenosis
Determinants of Cerebrovascular Reserve in Patients with Significant Carotid Stenosis
Abstract Introduction In patients with 70% to 99% diameter carotid artery stenosis cerebral blood flow reserve may be protectiv...
The Women Who Don’t Get Counted
The Women Who Don’t Get Counted
Photo by Hédi Benyounes on Unsplash ABSTRACT The current incarceration facilities for the growing number of women are depriving expecting mothers of adequate care cruci...
Experimental and Numerical Analysis of the Flow Field in the Integrated Valve for the Control Rod Hydraulic Drive System
Experimental and Numerical Analysis of the Flow Field in the Integrated Valve for the Control Rod Hydraulic Drive System
Control Rod Hydraulic Drive System (CRHDS) is a new type of built-in control rod drive technology, and the Integrated Valve (IV) is the key control component of it. The pulse water...

Back to Top