DOI QR코드

DOI QR Code

A Design of Index/XML Sequence Relation Information System for Product Abstraction and Classification

산출물 추출 및 분류를 위한 Index/XML순서관계 시스템 설계

  • Published : 2005.02.01

Abstract

Software development creates many product that class components, Class Diagram, form, object, and design pattern. So this Paper suggests Index/XML Sequence Relation information system for product abstraction and classification, the system of design product Sequence Relation abstraction which can store, reuse design patterns in the meta modeling database with pattern Relation information. This is Index/XML Sequence Relation system which can easily change various relation information of product for product abstraction and classification. This system designed to extract and classify design pattern efficiently and then functional indexing, sequence base indexing for standard pattern, code indexing to change pattern into code and grouping by Index-ID code, and its role information can apply by structural extraction and design pattern indexing process. and it has managed various products, class item, diagram, forms, components and design pattern.

소프트웨어 개발은 다양한 산출물(클래스 부품, 클래스 다이어그램, 폼, 객체, 디자인 패턴)을 생성한다. 단 논문은 이런 산출물의 효율적인 추출 및 분류를 위한 Index/XML 순서관계 시스템을 제안한다. 이 시스템에서 산출물 순서 관계 추출은 패턴 관계정보를 메타 모델링 할 수 있으며 데이터베이스 할 수 있어 재사용 및 저장이 용이하다. 이 Index/XML 순서관계 시스템은 산출물의 추출과 분류를 위한 여러 가지 산출물의 관계 정보를 쉽게 변형할 수 있다. 이 시스템은 디자인 패턴을 효율적으로 분류 추출할 수 있도록 설계한다. 기능적인 인덱싱, 표준 패턴을 위한 순서 기준 인덱싱은 인덱스 아이디로 그룹화 할 수 있으며 분류할 수 있어 효과적이다. 이 정보론 이용하여 산출물들을 효과적으로 분류 및 추출을 할 수 있다.

Keywords

References

  1. Booch, G., Rumbaugh, J., and Jacobson, I. 1999, 'The Unified Modeling Language User Guide', Addison Wesley Publication Company
  2. E. J. Weyuker. 'Evaluating software complexity measures.' IEEE Tran. on SE, Vol.14, No.9, pp.1357-1365 1988 https://doi.org/10.1109/32.6178
  3. Eric Gamma, Richard Helm, Ralph Johnson, John Vlissides, 'Design Patterns: Element of Reusable Object-Oriented Software,' Addison-Wesley, 1995
  4. F. J. Budinsky, M. A. Finnie, J. M. Vissides, P. S. Yu, 'Automated code generation from design patterns.' Object technology, IBM Systems Journal Vol.35, No.2, 1996
  5. Grady Booch, Ivar Jacobson, and James Rumbaugh. Unified Modeling Language. Rational Software Corporation. January 1997. Version 1.0
  6. http://Jerry.cs.uiuc.edu/~plop/plop2000/international Conference Pattern', May, 2000
  7. Jagdisk Bansiya 'Automating Design-Pattern Identification,' Dr Dobb's Journal June, 1995
  8. J. M. Sagawa, 'Repository Manager Technology,' IBMSystem Journal, Vol.29, No.2, 1990, pp.209-227 https://doi.org/10.1147/sj.292.0209
  9. Martin Fowler, 'UML Distilled,' Addison-Wesley, 1997
  10. Nicolas Anquetil and timothy c. Lethbridge, 'Experiments with Clustering as a software Re-modularization Method,' Proceedings of the 6th Working Conference on Reverse Engineering, pp.235-255, 1999
  11. OMG, 'Common Object Request Broker Architecture: Core Specification,' v3.0.2, Dec., 2002
  12. Paolo Tonella and Giulio Antoniol, 'Object-oriented Design Pattern Inference,' Proceedings of the IEEE International Conference on Software Maintenance, pp.230-238, 1999 https://doi.org/10.1109/ICSM.1999.792619
  13. Udo Hahn, Mattthias Jarke, Thomas Rose, 'Teamwork Support in a Knowledge-Based Information Systems Environment,' IEEE Transactions on Software Engineering, pp.467-481, 1991 https://doi.org/10.1109/32.90449
  14. UML1.3 Specification. OMG Documents ad990608-ad990609
  15. 이승형, 송영재, 'UML클래스의 효율적인 디자인패턴 추출 시스템에 관한 연구', 한국정보처리학회, 추계학술 논문집, 2000
  16. 선수균, '효율적인 디자인 패턴 추출 및 분류를 위한 인덱스 관계정보에 관한 연구', 경희대학교 대학원 박사논문, 2002, 경희대학교
  17. 선수균, 송영재, '통합 객체 관리 모델을 이용한 효율적인 객체관리저장소설계', 정보처리학회논문지D, 제8-D권 제2호, pp.166-174, 2001