Publication Details
Title: A Software Reuse System for C Codes
Author: L. V. Huu
Group: ICSI Technical Reports
Date: December 1993
PDF: ftp://ftp.icsi.berkeley.edu/pub/techreports/1993/tr-93-067.pdf
Overview:
This paper presents PRASSY, a hypertext system for the storage and retrieval of procedure source codes, on the basis of the semantics of their comments. The objective of the system is to provide the program developer with the possibility of retrieving and reusing the source code of C subroutines that have been previously built by his colleagues or that are already present in the system. The approach adopted by PRASSY is the analysis of the source code comments and of the specification documents written in natural language, in order to extract indexing information. Such information is organized in a hypertext structure and the browsing mechanism is used by the user to select reusable software components. The system provides a way for measuring the semantic similarity between the user requirements and the candidate node to be selected. The paper describes the system's architecture and functionalities. Some examples of the user interface and the browsing mechanisms are reported. Finally, it describes the algorithm proposed by Aragon-Ramirez and Paice and adopted by PRASSY for defining the semantic similarity among phrases expressed in natural language. Keywords: hypertext, software reuse, semantic phrases similarity
Bibliographic Information:
ICSI Technical Report TR-93-067
Bibliographic Reference:
L. V. Huu. A Software Reuse System for C Codes. ICSI Technical Report TR-93-067, December 1993
Author: L. V. Huu
Group: ICSI Technical Reports
Date: December 1993
PDF: ftp://ftp.icsi.berkeley.edu/pub/techreports/1993/tr-93-067.pdf
Overview:
This paper presents PRASSY, a hypertext system for the storage and retrieval of procedure source codes, on the basis of the semantics of their comments. The objective of the system is to provide the program developer with the possibility of retrieving and reusing the source code of C subroutines that have been previously built by his colleagues or that are already present in the system. The approach adopted by PRASSY is the analysis of the source code comments and of the specification documents written in natural language, in order to extract indexing information. Such information is organized in a hypertext structure and the browsing mechanism is used by the user to select reusable software components. The system provides a way for measuring the semantic similarity between the user requirements and the candidate node to be selected. The paper describes the system's architecture and functionalities. Some examples of the user interface and the browsing mechanisms are reported. Finally, it describes the algorithm proposed by Aragon-Ramirez and Paice and adopted by PRASSY for defining the semantic similarity among phrases expressed in natural language. Keywords: hypertext, software reuse, semantic phrases similarity
Bibliographic Information:
ICSI Technical Report TR-93-067
Bibliographic Reference:
L. V. Huu. A Software Reuse System for C Codes. ICSI Technical Report TR-93-067, December 1993
