Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency

This thesis describes modelling and measuring structural complexity mesure of Prolog program based on rule-dependency. Rule-dependency can be defined as relationships or interaction between rules. Usually, Prolog program is constructed by rules. These rules are Horn clause subset of the clausal form...

Full description

Bibliographic Details
Main Author: Alizam, Jonie
Format: Thesis
Language:English
English
Published: 2005
Subjects:
Online Access:https://etd.uum.edu.my/1794/1/ALIZAM_JONIE_-_MODELLING_AND_MEASURING_STRUCTURAL_COMPLEXITY_OF_PROLOG.....pdf
https://etd.uum.edu.my/1794/2/1.ALIZAM_JONIE_-_MODELLING_AND_MEASURING_STRUCTURAL_COMPLEXITY_OF_PROLOG.....pdf
https://etd.uum.edu.my/1794/
Abstract Abstract here
_version_ 1855352993929494528
author Alizam, Jonie
author_facet Alizam, Jonie
author_sort Alizam, Jonie
description This thesis describes modelling and measuring structural complexity mesure of Prolog program based on rule-dependency. Rule-dependency can be defined as relationships or interaction between rules. Usually, Prolog program is constructed by rules. These rules are Horn clause subset of the clausal form of first-order predicate logic. It is believed that rule-dependency is significant element of complexity and this research investigates to corroborate the claim especially on how rule dependency can be used to model and model and measure Prolog's structural complexity. This research is motivated by the lack of measures developed for Prolog due to the implicit control flow and construct. This lack of explicit control flow and constructs precludes in adapting conventional measures to Prolog program. This thesis shall present models that can be used to partially solve this problem that can enable direct application of existing measures tp Prolog program. To do measurement four criteria are explicitly defined: (1) attribute of entity, (2) abstraction or model, (3) ordering relationships, and (4) order-preserving mapping. These criteria are based on representational approach of measurement theory. The model Prolog's control flow and construct are modelled in the second criteria, while the measure is achieved by completing the process from identification of entity and attribute into numbers.
format Thesis
id oai:etd.uum.edu.my:1794
institution Universiti Utara Malaysia
language English
English
publishDate 2005
record_format EPrints
record_pdf Abstract
spelling oai:etd.uum.edu.my:17942013-07-24T12:13:11Z https://etd.uum.edu.my/1794/ Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency Alizam, Jonie QA71-90 Instruments and machines This thesis describes modelling and measuring structural complexity mesure of Prolog program based on rule-dependency. Rule-dependency can be defined as relationships or interaction between rules. Usually, Prolog program is constructed by rules. These rules are Horn clause subset of the clausal form of first-order predicate logic. It is believed that rule-dependency is significant element of complexity and this research investigates to corroborate the claim especially on how rule dependency can be used to model and model and measure Prolog's structural complexity. This research is motivated by the lack of measures developed for Prolog due to the implicit control flow and construct. This lack of explicit control flow and constructs precludes in adapting conventional measures to Prolog program. This thesis shall present models that can be used to partially solve this problem that can enable direct application of existing measures tp Prolog program. To do measurement four criteria are explicitly defined: (1) attribute of entity, (2) abstraction or model, (3) ordering relationships, and (4) order-preserving mapping. These criteria are based on representational approach of measurement theory. The model Prolog's control flow and construct are modelled in the second criteria, while the measure is achieved by completing the process from identification of entity and attribute into numbers. 2005 Thesis NonPeerReviewed application/pdf en https://etd.uum.edu.my/1794/1/ALIZAM_JONIE_-_MODELLING_AND_MEASURING_STRUCTURAL_COMPLEXITY_OF_PROLOG.....pdf application/pdf en https://etd.uum.edu.my/1794/2/1.ALIZAM_JONIE_-_MODELLING_AND_MEASURING_STRUCTURAL_COMPLEXITY_OF_PROLOG.....pdf Alizam, Jonie (2005) Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency. Masters thesis, Universiti Utara Malaysia.
spellingShingle QA71-90 Instruments and machines
Alizam, Jonie
Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency
thesis_level Master
title Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency
title_full Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency
title_fullStr Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency
title_full_unstemmed Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency
title_short Modelling and Measuring Structural Complexity of Prolog Program Based on Rule-Dependency
title_sort modelling and measuring structural complexity of prolog program based on rule dependency
topic QA71-90 Instruments and machines
url https://etd.uum.edu.my/1794/1/ALIZAM_JONIE_-_MODELLING_AND_MEASURING_STRUCTURAL_COMPLEXITY_OF_PROLOG.....pdf
https://etd.uum.edu.my/1794/2/1.ALIZAM_JONIE_-_MODELLING_AND_MEASURING_STRUCTURAL_COMPLEXITY_OF_PROLOG.....pdf
https://etd.uum.edu.my/1794/
work_keys_str_mv AT alizamjonie modellingandmeasuringstructuralcomplexityofprologprogrambasedonruledependency