Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Global data flow analysis of syntax tree intermediate code

McCabe, Richard (1992) Global data flow analysis of syntax tree intermediate code. Master of Science thesis, Dublin City University.

Abstract
While software developers make every effort to develop correct, easily maintainable and efficient programs, it is always possible to make improvements. These improvements may be made to the program code or to the data which is manipulated by the program. The process of measuring the efficiency of program code can be performed by the use of the many tools which are available today, such as performance analyzers. The processs of detecting inefficiency in data manipulation is a more complex task but can nevertheless be represented as the result of data flow analysis. This is analogous to program flow analysis. Performing a data flow analysis on a computer program yields data which can be of use in many areas. It can be considered as bringing relevant information from each part of a program to every other part. It becomes possible to make certain optimizations on the code representation. Decisions as to which types of optimizations are best will be made as a result of consulting the data flow analysis results. Tools can also be constructed which will provide the programmer with information about the state of data which is used by the program. The issue of performing Global Data Flow Analysis on a particular intermediate code representation of a computer program are discussed in this thesis.
Metadata
Item Type:Thesis (Master of Science)
Date of Award:1992
Refereed:No
Supervisor(s):O'hEigeartaigh, Micheál, Ruskin, Heather J. and Barman, Mervyn
Uncontrolled Keywords:Software process improvment; SPI; Data flow analysis
Subjects:Computer Science > Information technology
Computer Science > Software engineering
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License
ID Code:19004
Deposited On:28 Aug 2013 10:58 by Celine Campbell . Last Modified 26 Apr 2017 10:03
Documents

Full text available as:

[thumbnail of Richard_McCabe_20130613132258.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
1MB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record