Execution Trace Analysis Using Utility Class Detection And Decoupling In Object-Oriented Software Comprehension
Sistem perisian berorientasikan objek adalah platform yang paling banyak digunakan dalam organisasi di dunia pada hari ini. Penyelenggaraan sistem ini sememangnya menjadi satu tugas yang penting untuk memastikan sesuatu perisian sentiasa dikemaskini dan selari dengan perubahan pada beban kerja da...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://eprints.usm.my/32294/1/HASAN_MUGBIL_KHALAF_ABU_AL_ESE.pdf http://eprints.usm.my/32294/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.usm.eprints.32294 |
---|---|
record_format |
eprints |
spelling |
my.usm.eprints.32294 http://eprints.usm.my/32294/ Execution Trace Analysis Using Utility Class Detection And Decoupling In Object-Oriented Software Comprehension Abu Al Ese, Hasan Mugbil Khalaf QA76.6 Electronic digital computers -- Programming Sistem perisian berorientasikan objek adalah platform yang paling banyak digunakan dalam organisasi di dunia pada hari ini. Penyelenggaraan sistem ini sememangnya menjadi satu tugas yang penting untuk memastikan sesuatu perisian sentiasa dikemaskini dan selari dengan perubahan pada beban kerja dan pembaharuan teknologi. Salah satu kaedah untuk melakukan penyelenggaraan ini adalah untuk menyurih pelaksanaan sistem dan kemudian menganalisanya yang dipanggil sebagai teknik analisa surih pelaksanaan. Walau bagaimanapun, sistem perisian berorientasikan objek mempunyai pelbagai kelas dan ciri gandingan yang membuat analisa menjadi sukar. Surih pelaksanaan sistem perisian pada masa kini cenderung untuk menjadi sangat besar dari segi kerumitan dan saiz. Kebergantungan antara kelas-kelas dan ciri-ciri gandingan membentuk jalinan kekisi yang sangat rumit. Ini berkaitan terutamanya dengan utiliti yang sememangnya lebih boleh diguna semula dan mempunyai penyahgandingan yang sangat kukuh. Tesis ini memperkenalkan satu teknik analisa surih baru yang ringkas dan memudahkan proses menyurih pelaksanaan. Object-oriented software systems are the most used platforms in most today organizations in the world. The maintenance of these systems indeed is becoming an important task in order to assure the software keep updated with changes of the recent workload and technologies. One method to do the maintenance is to trace the executions of the system and yet analyze them which is called execution trace analysis technique. However, object-oriented software has classes and coupling features that make the analysis difficult. The execution traces of current software systems tend to be very large in terms of complexity and size. The classes and coupling features form a very complicated interwoven lattice of the dependencies. This applies particularly to utilities which are inherently more reusable and having very tight coupling. This thesis introduces a new trace analysis technique that simplifies and eases the execution tracing process. 2015-07 Thesis NonPeerReviewed application/pdf en http://eprints.usm.my/32294/1/HASAN_MUGBIL_KHALAF_ABU_AL_ESE.pdf Abu Al Ese, Hasan Mugbil Khalaf (2015) Execution Trace Analysis Using Utility Class Detection And Decoupling In Object-Oriented Software Comprehension. PhD thesis, Universiti Sains Malaysia. |
institution |
Universiti Sains Malaysia |
building |
Hamzah Sendut Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Sains Malaysia |
content_source |
USM Institutional Repository |
url_provider |
http://eprints.usm.my/ |
language |
English |
topic |
QA76.6 Electronic digital computers -- Programming |
spellingShingle |
QA76.6 Electronic digital computers -- Programming Abu Al Ese, Hasan Mugbil Khalaf Execution Trace Analysis Using Utility Class Detection And Decoupling In Object-Oriented Software Comprehension |
description |
Sistem perisian berorientasikan objek adalah platform yang paling banyak digunakan
dalam organisasi di dunia pada hari ini. Penyelenggaraan sistem ini sememangnya
menjadi satu tugas yang penting untuk memastikan sesuatu perisian sentiasa
dikemaskini dan selari dengan perubahan pada beban kerja dan pembaharuan
teknologi. Salah satu kaedah untuk melakukan penyelenggaraan ini adalah untuk
menyurih pelaksanaan sistem dan kemudian menganalisanya yang dipanggil sebagai
teknik analisa surih pelaksanaan. Walau bagaimanapun, sistem perisian
berorientasikan objek mempunyai pelbagai kelas dan ciri gandingan yang membuat
analisa menjadi sukar. Surih pelaksanaan sistem perisian pada masa kini cenderung
untuk menjadi sangat besar dari segi kerumitan dan saiz. Kebergantungan antara
kelas-kelas dan ciri-ciri gandingan membentuk jalinan kekisi yang sangat rumit. Ini
berkaitan terutamanya dengan utiliti yang sememangnya lebih boleh diguna semula
dan mempunyai penyahgandingan yang sangat kukuh. Tesis ini memperkenalkan
satu teknik analisa surih baru yang ringkas dan memudahkan proses menyurih
pelaksanaan.
Object-oriented software systems are the most used platforms in most today
organizations in the world. The maintenance of these systems indeed is becoming an
important task in order to assure the software keep updated with changes of the
recent workload and technologies. One method to do the maintenance is to trace the
executions of the system and yet analyze them which is called execution trace
analysis technique. However, object-oriented software has classes and coupling
features that make the analysis difficult. The execution traces of current software
systems tend to be very large in terms of complexity and size. The classes and
coupling features form a very complicated interwoven lattice of the dependencies.
This applies particularly to utilities which are inherently more reusable and having
very tight coupling. This thesis introduces a new trace analysis technique that
simplifies and eases the execution tracing process. |
format |
Thesis |
author |
Abu Al Ese, Hasan Mugbil Khalaf |
author_facet |
Abu Al Ese, Hasan Mugbil Khalaf |
author_sort |
Abu Al Ese, Hasan Mugbil Khalaf |
title |
Execution Trace Analysis Using
Utility Class Detection And Decoupling
In Object-Oriented Software Comprehension
|
title_short |
Execution Trace Analysis Using
Utility Class Detection And Decoupling
In Object-Oriented Software Comprehension
|
title_full |
Execution Trace Analysis Using
Utility Class Detection And Decoupling
In Object-Oriented Software Comprehension
|
title_fullStr |
Execution Trace Analysis Using
Utility Class Detection And Decoupling
In Object-Oriented Software Comprehension
|
title_full_unstemmed |
Execution Trace Analysis Using
Utility Class Detection And Decoupling
In Object-Oriented Software Comprehension
|
title_sort |
execution trace analysis using
utility class detection and decoupling
in object-oriented software comprehension |
publishDate |
2015 |
url |
http://eprints.usm.my/32294/1/HASAN_MUGBIL_KHALAF_ABU_AL_ESE.pdf http://eprints.usm.my/32294/ |
_version_ |
1643707611793588224 |
score |
13.18916 |