UUM Electronic Theses and Dissertation
UUM ETD | Universiti Utara Malaysian Electronic Theses and Dissertation
FAQs | Feedback | Search Tips | Sitemap

Utilization Of Java Reflection In Detecting Object Concept Similarities

Tan, Choo Jun (2000) Utilization Of Java Reflection In Detecting Object Concept Similarities. Masters thesis, Universiti Utara Malaysia.

[thumbnail of TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf]
Preview
Text
TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf

Download (5MB) | Preview
[thumbnail of 1.TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf]
Preview
Text
1.TAN_CHOO_JUN_-_Utilization_of_Java_reflection_in_detecting_obkect_concept_similarities.pdf

Download (449kB) | Preview

Abstract

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.

Item Type: Thesis (Masters)
Supervisor : UNSPECIFIED
Item ID: 743
Uncontrolled Keywords: Java, Reflection Application, System Development
Subjects: Q Science > QA Mathematics > QA76 Computer software
Divisions: Faculty and School System > Sekolah Siswazah
Date Deposited: 07 Nov 2009 05:53
Last Modified: 07 Jun 2022 04:38
Department: Graduate School
URI: https://etd.uum.edu.my/id/eprint/743

Actions (login required)

View Item
View Item