An aid to similar-characteristics-code clustering.

(1997) An aid to similar-characteristics-code clustering. Masters thesis, King Fahd University of Petroleum and Minerals.

[img]
Preview
PDF
10003.pdf

Download (3MB) | Preview

Arabic Abstract

لقد تغيرت تقنيات تطبيقات البرمجة خلال السنوات الأخيرة تغيراً جذرياً وأصبحت هناك تقنيات جديدة نتج عنها برامج أفضل . ولكن لازال هناك الكثير من التطبيقات الموروثة التي أنتجت بالتقنيات القديمة ولا يمكن الاستغناء عن هذه التطبيقات الموروثة بسهولة . تطرح البحوث العلمية عدة اقتراحات لحل مشاكل هذه التطبيقات . وستطرح هذه الأطروحة إحدى الحلول مع تطبيقها ، والتي سوف تساهم في تخفيف ضراوة المشكلة المتفاقمة . هذه الفكرة مبنية حول تأليف أجزاء البرامج المتشابهة الخصائص . بعد التطبيق ، هذه الفكرة ستساهم في تفهم البرامج الموروثة مما يساعد كثيراً نحو معالجة المشاكل ، إعادة الاستخدام ، والترحيل وغيرها .

English Abstract

Software engineers are faced with new technology and left with legacy systems, that are integral part of an organization. Legacy systems are difficult and costly to maintain and cannot just be abandoned. They are full of problems and obstacles that aggravate handling them. Industry and literature have been proposing schemes to deal with legacy systems and their problems. This thesis will propose a methodology and a tool to alleviate the problem of dealing with these notorious legacy systems. The proposed methodology is based on similar-characteristics possessed by fragments of code scattered in source code file(s). When applied, this methodology should help with source code understanding, which in turn enhances legacy systems' migration, maintenance, and parts reusability.

Item Type: Thesis (Masters)
Subjects: Computer
Department: College of Computing and Mathematics > Information and Computer Science
Committee Advisor: Al-Ghamdi, Jarallah Saleh
Committee Members: Al-Mulhem, Mohammad Saleh and Shafique, Muhammed and Al-Zamil, Nabil
Depositing User: Mr. Admin Admin
Date Deposited: 22 Jun 2008 13:54
Last Modified: 01 Nov 2019 13:54
URI: http://eprints.kfupm.edu.sa/id/eprint/10003