Utilization Of Java Reflection In Detecting Object Concept Similarities

This project is about developing a Java reflection application. It utilizes the reflection features in the system package java.lang.reflect of Sun Microsystems’ JDK version 1.2 and above. Reflection, also named as Introspection, has the ability to “look inside” a class or an object (Lemay, 1996). I...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Choo Jun
Format: Thesis
Language:eng
eng
Published: 2000
Subjects:
Online Access:https://etd.uum.edu.my/743/1/TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf
https://etd.uum.edu.my/743/2/1.TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uum-etd.743
record_format uketd_dc
spelling my-uum-etd.7432022-06-07T04:38:49Z Utilization Of Java Reflection In Detecting Object Concept Similarities 2000-03-08 Tan, Choo Jun Sekolah Siswazah Graduate School QA76 Computer software This project is about developing a Java reflection application. It utilizes the reflection features in the system package java.lang.reflect of Sun Microsystems’ JDK version 1.2 and above. Reflection, also named as Introspection, has the ability to “look inside” a class or an object (Lemay, 1996). It uses to explore the content of the class tiles. With the help of the analyzer engine, the developed application is capable to produce similarity object’s information between the inputs without referring to the source code. The Object-Oriented Methodology, specifically the Object Modeling Technique, is used to develop this Reflection Application. There are four stages involving analysis, system design, object design, and implementation that are followed in this methodology. The input is the Java object files, and the output contains of similarity information of those object files. The object’s information is divided into five categories including Modifier, Interface, Field, Method, and Constructor. The system address the similar information for each category between two object files to the user, which including the similar used and declared category. The similar items’ frequency will also be an element of the system’s detail output. As a conclusion, this application is an alternative tool to compare a group of object files in fast mode with readable result in application’s output. The example of the application usage is as a contributing tool to help lecturers to evaluate student assignments with an ideal model answer with constant evaluating criteria requirements. It is also suitable to be used in determining student plagiarism. 2000-03 Thesis https://etd.uum.edu.my/743/ https://etd.uum.edu.my/743/1/TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf text eng public https://etd.uum.edu.my/743/2/1.TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf text eng public masters masters Universiti Utara Malaysia
institution Universiti Utara Malaysia
collection UUM ETD
language eng
eng
topic QA76 Computer software
spellingShingle QA76 Computer software
Tan, Choo Jun
Utilization Of Java Reflection In Detecting Object Concept Similarities
description This project is about developing a Java reflection application. It utilizes the reflection features in the system package java.lang.reflect of Sun Microsystems’ JDK version 1.2 and above. Reflection, also named as Introspection, has the ability to “look inside” a class or an object (Lemay, 1996). It uses to explore the content of the class tiles. With the help of the analyzer engine, the developed application is capable to produce similarity object’s information between the inputs without referring to the source code. The Object-Oriented Methodology, specifically the Object Modeling Technique, is used to develop this Reflection Application. There are four stages involving analysis, system design, object design, and implementation that are followed in this methodology. The input is the Java object files, and the output contains of similarity information of those object files. The object’s information is divided into five categories including Modifier, Interface, Field, Method, and Constructor. The system address the similar information for each category between two object files to the user, which including the similar used and declared category. The similar items’ frequency will also be an element of the system’s detail output. As a conclusion, this application is an alternative tool to compare a group of object files in fast mode with readable result in application’s output. The example of the application usage is as a contributing tool to help lecturers to evaluate student assignments with an ideal model answer with constant evaluating criteria requirements. It is also suitable to be used in determining student plagiarism.
format Thesis
qualification_name masters
qualification_level Master's degree
author Tan, Choo Jun
author_facet Tan, Choo Jun
author_sort Tan, Choo Jun
title Utilization Of Java Reflection In Detecting Object Concept Similarities
title_short Utilization Of Java Reflection In Detecting Object Concept Similarities
title_full Utilization Of Java Reflection In Detecting Object Concept Similarities
title_fullStr Utilization Of Java Reflection In Detecting Object Concept Similarities
title_full_unstemmed Utilization Of Java Reflection In Detecting Object Concept Similarities
title_sort utilization of java reflection in detecting object concept similarities
granting_institution Universiti Utara Malaysia
granting_department Sekolah Siswazah
publishDate 2000
url https://etd.uum.edu.my/743/1/TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf
https://etd.uum.edu.my/743/2/1.TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf
_version_ 1747826987534123008