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...
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...
Determinants of Cerebrovascular Reserve in Patients with Significant Carotid Stenosis
Determinants of Cerebrovascular Reserve in Patients with Significant Carotid Stenosis
AbstractIntroductionIn patients with 70% to 99% diameter carotid artery stenosis cerebral blood flow reserve may be protective of future ischemic cerebral events. Reserve cerebral ...
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...
Depth-aware salient object segmentation
Depth-aware salient object segmentation
Object segmentation is an important task which is widely employed in many computer vision applications such as object detection, tracking, recognition, and ret...

Back to Top