Reusable Component Retrieval Based on Software Architecture

소프트웨어 아키텍쳐 기반의 재사용 가능한 컴포넌트 검색

  • 이승근 (인하대학교 전자계산공학과) ;
  • 안치돈 (인하대학교 전자계산공학과) ;
  • 이윤수 (안산공과대학 전잔정보과) ;
  • 왕창종 (인하대학교 전자계산공학과)
  • Published : 2000.11.01

Abstract

이 연구에서는 재사용을 위한 소프트웨어 아키텍쳐 검색 방법과 아키텍쳐의 재사용에 필요한 컴포넌트를 효율적으로 검색하기 위해 변경된 시그니쳐 일치와 검색 방법을 제안한다. 제안된 검색 방식은 소프트웨어 아키텍쳐 검색을 통해 컴포넌트의 검색 범위를 제한함으로써 검색의 정확성과 재현율을 향상시키고, 일치 수행의 비교 횟수를 줄임으로써 검색 수행 시간을 감소시켰다. 또한 이미 정의된 소프트웨어 아키텍쳐와 컴포넌트의 재상용을 향상시킬 수 있다.

Keywords

References

  1. C. W. Krueger, 'Software Reuse,' ACM Computing Surveys, Vol. 24, No.2, 1992 https://doi.org/10.1145/130844.130856
  2. J. Penix, P. Alexander, 'Toward Automated Component Adaptation,' In Proceedings of the 9th International Conference on Software Engineering and Knowledge Engineering, 1997
  3. A. M. Zaremski, J. M. Wing, 'Signature Matching: A Tool for Using Software Libraries,' ACM Transaction Software Engineering and Methodology, Vol. 4, No.2, 1995 https://doi.org/10.1145/210134.210179
  4. A. Podgurski, L. Pierce, 'Retrieving Reusable Software by Sampling Behavior,' ACM Transaction on Software Engineering Methodology, Vol. 2, No.3, 1993 https://doi.org/10.1145/152388.152392
  5. A. M. Zaremski, J. M. Wing, 'Specification Matching of Software Components,' In Proceedings of the third ACM SIGSOFT symposium on the foundations of software engineering, 1995 https://doi.org/10.1145/222124.222135
  6. M. Shaw, 'Architectural Issues in Software Reuse: It's Not Just the Functionality, It's the Packaging,' IEEE Symposium on Software Reuse, IEEE Press, New York, 1995 https://doi.org/10.1145/211782.211783
  7. D. E. Perry, D. Garlan, 'Introduction to the Special Issue on Software Architecture,' IEEE Transaction on Software Engineering, vol. 21, No. 4, Apr. 1995 https://doi.org/10.1109/TSE.1995.10003
  8. Rapide Design Team, 'The Rapide-1 Architectures Reference Manual,' Program Analysis and Verification Group, Computer System Laboratory, Stanford University, Oct. 1994
  9. J. E. Robbins, E. J. Whitehead Jr., N. Medvidovic, and R. N. Taylor, 'A Software Architecture Design Environment for Chiron-2 Style Architectures,' Arcadia Technical Report UCI-95-01, University of California, Irvine, Jane, 1995
  10. A. Mili, R. Mili and R. Mittermeir, 'A Survey of Software Components Storage and Retrieval,' The Institute for Software Research Technical Report, Dept. of Computer Science and Electrical Engineering, West Virginia University, Oct. 17, 1997
  11. J. Penix, 'Automated Component Retrieval and Adaptation Using Formal Specifications,' Ph. D Dissertation, Dept. of Electrical and Computer Engineering and Computer Science, University of Cincinnati Apr. 1998