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:
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