首页 | 本学科首页   官方微博 | 高级检索  
     


Identifying Objects in Procedural Programs Using Clustering Neural Networks
Authors:Salwa K Abd-El-Hafiz
Affiliation:(1) Engineering Mathematics Department, Faculty of Engineering, Cairo University, Giza, Egypt
Abstract:This paper presents a general approach for the identification of objects in procedural programs. The approach is based on neural architectures that perform an unsupervised learning of clusters. We describe two such neural architectures, explain how to use them in identifying objects in software systems and briefly describe a prototype tool, which implements the clustering algorithms. With the aid of several examples, we explain how our approach can identify abstract data types as well as groups of routines which reference a common set of data. The clustering results are compared to the results of many other object identification techniques. Finally, several case studies were performed on existing programs to evaluate the object identification approach. Results concerning two representative programs and their generated clusters are discussed.
Keywords:clustering  objects  abstract data types  neural networks
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号