Object-Oriented Components Reuse System using Enhanced SARM

개선된 SARM을 이용한 객체지향 부품 재사용 시스템

  • Han, Jeong-Su (Dept.of Electronics Engineering, Graduate School of Kyunghee University) ;
  • Song, Yeong-Jae (Dept.of Electronics Engineering, Kyunghee University)
  • 한정수 (경희대학교 대학원 전자계산공학과) ;
  • 송영재 (경희대학교 전자계산공학과)
  • Published : 2000.04.01

Abstract

In this paper, we made software components reusable through syntax-analysis method, designed a Viewer for understanding component information, and retrieved similar components by using Enhanced SARM. Because SARM requires a lot of computation time, it was enhanced by reducing unnecessary activation value. Also GUI was designed for component-query relationship and Viewer represents hierarchy diagram of a retrieved component. This system supports facilities which can insert and delete components on diagram. For a component modification, this system supports a editor to rebuild class inheritance relationship. In this paper, SCRS (software components reuse system) is consisted of syntax-analysis method, component-query relationship interface, retrieval (Enhanced SARM), diagram viewer, reuse on diagram, and a editor.

Keywords

References

  1. Carma McClure, 'The Three Rs of Software Automation . Re-Engineering, Repository, Reusability,' Prentice Hall, pp.221-230. 1992
  2. Arango G., 'Domain analysis methods, Software Reusability,' Ellis Horwood, pp.26- 37, 1994
  3. Rumbaugh, J et al , 'Object -Oriented Modeling and Design,' Prentice-Hall, 1991
  4. James Petro and Michael E. Folla, 'Model-Based Reused Repositories-Concepts and Experience.' IEEE Computer Society Press-Technical Council on Software Eng., pp.60-69, 1995 https://doi.org/10.1109/CASE.1995.465328
  5. B A Burton. R W. Aragon, S A. Bailey, K D ?koehler and L.A. Mayers, 'The Reusable Software Library,' IEEE Software, pp.25-33. July 1987
  6. R.Prieto-Diaz and P. Freeman. 'Classifying Software for Reusability,' IEEE Software, Vol. 4, No.1, pp 6-16, Jan. 1987
  7. 김행곤,차정은,'객체지향 프로토타이핑 지원을 위한 컴포넌트 이해 시스템 개발에 관한 연구', 정보처리논문지,제4권 제6호.pp1519-1530,1997
  8. Scott Henninger, 'Information Access Tools for Software Reuse,' System Software, pp.231-247, 1995 https://doi.org/10.1016/0164-1212(94)00136-B
  9. W.B Frakes and B.A. Nejmeh, 'An Information System for Software Reuse.' Proceedings of the Tenth Minnowbrook Workshop on Software Reuse, ?1987
  10. Mozer. M. C., 'Inductive Information Retrieval Parallel Distributed Compuation,' ICS Report 8406, Institute for Cognitive Science, Univ of California, San Diego, June 1984
  11. 한정수,송영재,'클래스 부품의 재사용을 위한 객채의 추출과 이해', 정보처리논문지,제6권 제4호.,pp941-951.1999,4
  12. 정계동,권오진,최영근,'프로그램 이해 지원과 재사용을 위한 객체 지향 클래스 라이브러리 설계 및 구현',정보처리논문지,제5권 제6호pp.1507-1521,1998
  13. 김재생,송영재,'제사용에 기반한 객체들의 정보 분석과 자동회에 관한 연구', 정보처리논문지,제4권 제2호,pp384-394,1997
  14. 최은만,김진석,'객체지항 재사용과 CASE,'KISS, Vol14.No.10pp.47-54,1996