아날로지를 기반으로 한 객체모델의 재사용
Analogy-based Reuse of Object Model
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
소스 코드 재사용은 다른 개발자에 의해 만들어진 코드를 정확하게 이해하거나 검색하기 어렵다는 점에서 몇 가지 제한점을 갖는다. 이러한 문제점을 해결하기 위해서 소스코드 자체보다는 분석 및 설계 정보를 재사용하는 것이 가능해야 한다. 이에 본 논문은 객체 모델 및 패턴을 재사용하기 위해 필요한 analogical 매칭 기법을 제안한다. 그리고 객체 모델과 디자인 패턴을 재사용 컴포넌트로서 저장할 수 있도록 표현하는 방법을 제안한다. 즉, 재사용 라이브러리에 저장된 유사 컴포넌트를 검색하는 analogical 매칭 함수와 매칭을 지원할 수 있는 라이브러리 구조 및 재사용 컴포넌트의 라이브러리내 표현 방법에 대해 기술하였다.
Abstract
Code reuse in software reuse has several limitations such as difficulties of understanding and retrieval of the reuse code written by other developers. To overcome these problems, it should be possible to reuse the analysis/design information than source code itself. Therefore, this paper present analogical matching techniques for the reuse of object models and patterns. And this paper have suggested the object model and the design patterns as reusable components and the representation techniques to store them. Namely, the contents of the paper are as follows. Analogical matching functions to retrieve analogous components from reusable libraries. And the representation of reusable components to be stored in the library in order tosupport the analogical matching.
참고문헌 (14)
- "‘Algebraic Specification Techniques in Object Oriented Programming Environment" (1991)
- "‘Design reuse and framework in the Smalltalk- 80 system ’ In Ted J. Biggerstaff and Alan J. Perlis", pp.57~72 (1989), ACM Press
- "University of Irvine" (1985)
- "Analysis Patterns, Reusable Object Models" (1997), AddisonWesley
- "Design Patterns: Elements of Reusable Object-OrientedSoftware" (1995), Addison-Wesley
- "‘The mechanisms of analogical learning ’ In Bruce G. Buchanan and David C. Wilkins Readings in Knowledge Acquisition and Learning", pp.673~694 (1993), Morgan Kaufmann Publishers
- "‘Analogical Specification Reuse During Requirements Analysis", City University
- "The case for object-oriented design ’ In Ted J. Biggerstaff and Alan J. Perlis", pp.1~34 (1989), ACM Press
- "‘The learnability of objectoriented programming systems", pp.502~504
- "‘Introduction to Modern Information Retrieval" (1983), ’ McGraw-Hill
- "Systemic Software Reuse Through Analogical Reasoning" (1995)
- "Specification Matching of Object- Oriented Components", pp.182~ (2003)
- "Specification matching of state-based modular components", pp.446~ (2003)
- "Specification-Based Retrieval Strategies for Module Reuse", pp.0235~ (2001)
