Reverse engineering of object oriented system using hierarchical clustering

المؤلفون المشاركون

Jatain, Aman
Gaur, Deepti

المصدر

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