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...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English English |
Published: |
1998
|
Subjects: | |
Online Access: | http://psasir.upm.edu.my/id/eprint/8641/1/FSAS_1998_3_A.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-upm-ir.8641 |
---|---|
record_format |
uketd_dc |
spelling |
my-upm-ir.86412012-05-09T01:25:46Z Incorporating Software Measurement Into a Compiler 1998 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. Software measurement Compilers (Computer programs) 1998 Thesis http://psasir.upm.edu.my/id/eprint/8641/ http://psasir.upm.edu.my/id/eprint/8641/1/FSAS_1998_3_A.pdf application/pdf en public masters Universiti Putra Malaysia Software measurement Compilers (Computer programs) Faculty of Environmental Studies English |
institution |
Universiti Putra Malaysia |
collection |
PSAS Institutional Repository |
language |
English English |
topic |
Software measurement Compilers (Computer programs) |
spellingShingle |
Software measurement Compilers (Computer programs) Jamil Al Qutaish, Rafa Elayyan Incorporating Software Measurement Into a Compiler |
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 |
qualification_level |
Master's degree |
author |
Jamil Al Qutaish, Rafa Elayyan |
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 |
granting_institution |
Universiti Putra Malaysia |
granting_department |
Faculty of Environmental Studies |
publishDate |
1998 |
url |
http://psasir.upm.edu.my/id/eprint/8641/1/FSAS_1998_3_A.pdf |
_version_ |
1747810846047731712 |