Reverse engineering of object oriented system using hierarchical clustering
المؤلفون المشاركون
المصدر
The International Arab Journal of Information Technology
العدد
المجلد 15، العدد 5 (30 سبتمبر/أيلول 2018)، ص ص. 857-865، 9ص.
الناشر
تاريخ النشر
2018-09-30
دولة النشر
الأردن
عدد الصفحات
9
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
الملخص EN
Now a day’s common problem faced by software community is to understand the legacy code.
A decade ago the legacy code referred as the code written in language like Common Business Oriented Language (COBOL) or Formula Translation (FORTRAN).
Today software engineers primarily use object oriented language like C++ and Java.
This implies that tomorrow’s legacy code is written today because object oriented programs are even more difficult and complex to understand which leads us towards making software that is vague and having insufficient design documentation.
Object oriented programming produce many problems to software developers in maintenance phase.
So reverse engineering methodologies can be applied to resolve it.
In literature various techniques has been proposed by researchers to recover the architecture and components of legacy systems.
The use of clustering algorithms has recently been discussed by many for reverse engineering and architecture recovery.
Methodology: In this paper Rational Software Architect (RSA) is used to recover the design from source code during reverse engineering process and then feature selection method is applied to select the features of software system.
Hierarchical clustering is used after calculating the similarity measure between classes to cluster the similar classes into one component.
The proposed technique is demonstrated by a case study.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Jatain, Aman& Gaur, Deepti. 2018. Reverse engineering of object oriented system using hierarchical clustering. The International Arab Journal of Information Technology،Vol. 15, no. 5, pp.857-865.
https://search.emarefa.net/detail/BIM-839139
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Jatain, Aman& Gaur, Deepti. Reverse engineering of object oriented system using hierarchical clustering. The International Arab Journal of Information Technology Vol. 15, no. 5 (Sep. 2018), pp.857-865.
https://search.emarefa.net/detail/BIM-839139
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Jatain, Aman& Gaur, Deepti. Reverse engineering of object oriented system using hierarchical clustering. The International Arab Journal of Information Technology. 2018. Vol. 15, no. 5, pp.857-865.
https://search.emarefa.net/detail/BIM-839139
نوع البيانات
مقالات
لغة النص
الإنجليزية
الملاحظات
Includes appendix : p. 865
رقم السجل
BIM-839139
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر