Incorporating Software Measurement Into a Compiler

In the area of software engineering, software measurement is not new, it was around 26 years since Halstead originally proposed a family of software measures, collectively known as software science. The magnitude of costs involved in software development and maintenance magnifies the need of a s...

Full description

Saved in:
Bibliographic Details
Main Author: Jamil Al Qutaish, Rafa Elayyan
Format: Thesis
Language:English
English
Published: 1998
Online Access:http://psasir.upm.edu.my/id/eprint/8641/1/FSAS_1998_3_A.pdf
http://psasir.upm.edu.my/id/eprint/8641/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.8641
record_format eprints
spelling my.upm.eprints.86412012-05-09T01:25:46Z http://psasir.upm.edu.my/id/eprint/8641/ Incorporating Software Measurement Into a Compiler Jamil Al Qutaish, Rafa Elayyan In the area of software engineering, software measurement is not new, it was around 26 years since Halstead originally proposed a family of software measures, collectively known as software science. The magnitude of costs involved in software development and maintenance magnifies the need of a scientific foundation to support programming standards and management decisions by measurement. This research aims at developing a compiler for a subset of Pascal language in which an evaluation for a number of software metrics has been incorporated. Lex and Yacc have been used to generate the lexical analyser and syntax analyser for the proposed compiler. While the other components of the compiler and the metrics evaluation routines have been written in C language. The proposed compiler was implemented under Linux operating system. Three metrics have been incorporated to the proposed compiler, which are : Halstead's metrics, McCabe's metric, and Call-Graph metric. The software metrics will be produced in the common metrics format, which is used in SCOPE project. Attribute grammars have been used to build the proposed compiler to evaluate the software metrics in the parsing time of the compilation process and to use a well-defined approach to the software metrics evaluation process. 1998 Thesis NonPeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/8641/1/FSAS_1998_3_A.pdf Jamil Al Qutaish, Rafa Elayyan (1998) Incorporating Software Measurement Into a Compiler. Masters thesis, Universiti Putra Malaysia. English
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
English
description In the area of software engineering, software measurement is not new, it was around 26 years since Halstead originally proposed a family of software measures, collectively known as software science. The magnitude of costs involved in software development and maintenance magnifies the need of a scientific foundation to support programming standards and management decisions by measurement. This research aims at developing a compiler for a subset of Pascal language in which an evaluation for a number of software metrics has been incorporated. Lex and Yacc have been used to generate the lexical analyser and syntax analyser for the proposed compiler. While the other components of the compiler and the metrics evaluation routines have been written in C language. The proposed compiler was implemented under Linux operating system. Three metrics have been incorporated to the proposed compiler, which are : Halstead's metrics, McCabe's metric, and Call-Graph metric. The software metrics will be produced in the common metrics format, which is used in SCOPE project. Attribute grammars have been used to build the proposed compiler to evaluate the software metrics in the parsing time of the compilation process and to use a well-defined approach to the software metrics evaluation process.
format Thesis
author Jamil Al Qutaish, Rafa Elayyan
spellingShingle Jamil Al Qutaish, Rafa Elayyan
Incorporating Software Measurement Into a Compiler
author_facet Jamil Al Qutaish, Rafa Elayyan
author_sort Jamil Al Qutaish, Rafa Elayyan
title Incorporating Software Measurement Into a Compiler
title_short Incorporating Software Measurement Into a Compiler
title_full Incorporating Software Measurement Into a Compiler
title_fullStr Incorporating Software Measurement Into a Compiler
title_full_unstemmed Incorporating Software Measurement Into a Compiler
title_sort incorporating software measurement into a compiler
publishDate 1998
url http://psasir.upm.edu.my/id/eprint/8641/1/FSAS_1998_3_A.pdf
http://psasir.upm.edu.my/id/eprint/8641/
_version_ 1643824076955844608
score 13.211869