Information Relation Abstraction Method of Objects for Component Modeling

컴포넌트 모델링을 위한 객체의 정보관계 추상화 방법

  • 임명재 (을지대학교 의료산업학부 전산전공) ;
  • 이기영 (을지대학교 의료산업학부 전산전공) ;
  • 권영만 (을지대학교 의료산업학부 전산전공) ;
  • 강정진 (동서울대학 정보통신과)
  • Received : 2009.04.15
  • Published : 2009.06.30

Abstract

In this paper, we propose component modeling method using object-oriented design information. it will be supplied to simplify and specify the relationship between informations that to be developed technology based on clustering, encapsulation and inheritance concepts. Also, we propose abstraction method, it will be support to understanding information relation, and it can modeling on system level without particular domain through dividing common service by reuse unit. Thus It is possible reusability and scalability by this concept, and shorten development period and enhance quality.

본 논문에서는 객체 지향 설계 정보를 이용한 컴포넌트 기반 모델링 방법을 제안한다. 클러스터링, 캡슐화, 상속성 개념과 같은 재사용성과 확정성을 향상시키는 객체지향 기술을 기반으로 기존에 개발된 객체 정보를 이용하여 추상화함으로서 정보간 관계를 단순화, 명세화 한다. 또한 정보관계의 이해를 지원할 수 있도록 정보관계 추상화 방법을 제시하고, 특정 도메인에 관계없이 시스템 레벨에서 지원하는 공통적인 서비스들을 재사용 단위로 가공하여 시스템 서비스 컴포넌트로 구분하여 모델링 할 수 있다. 이를 통해 재사용성과 확장성을 실현할 수 있으며 개발기간 단축과 품질 향상을 이룰 수 있다.

Keywords

References

  1. Metz, Pierre, O'Brien, John and Weber, Wolfgang, "Specifying Use Case Interaction: Types of Alternative Courses", Journal of Object Technology, Vol. 2, No. 2, Mar 2003
  2. Rumbaugh, James, Jacobson, Ivar, and Booch, Grady, "The Unified Modeling Language: Reference Manual", 2nd Ed., 2005
  3. Desmond Francis D'Souza, Alan Cameron Wills. Objects components and frameworks with UML, Addison Wesley Longman, Inc., 1999
  4. G. A. Rassati, A.M.ASCE, Component Modeling of Partially Restrained Composite Joints under Cyclic and Dynamic Loading, Journal of Structural Engineering, Vol. 130, No. 2, February 2004, pp. 343-351 https://doi.org/10.1061/(ASCE)0733-9445(2004)130:2(343)
  5. M, Thomas.C.Carson and J.M Hellerstein. "Creating a Customized Access Method for Bloworld". Proc. 16th International Conference on Data Engineering. pp.82-92. 2000
  6. Braganca, Alexandre and Machado, Ricardo J., ''Extending UML 2.0 Metamodel for Complementary Usages of the <> Relationship within Use Case Variability Specification", SPLC' 06, 2003
  7. McGibbon, B., "Status of CBSE in Europe." Component-Based Software Engineering, Addison-Wesley, 2001.
  8. Wim De Pauw, Sophia Krasikov, John F. Morar: Execution patterns for visualizing web services. SOFTVIS 2006: 37-45
  9. Nimeta. View-based Software Architecture Reconstruction, Claudio Riva Ph. D. Dissertation, Vienna University of Technology, Vienna, Austria, October 2004. http://www.clody.org/research/riva--dissertation-final-double.pdf
  10. Shimba An Environment for Reverse Engineering Java Software Systems, Tarja Systa, Kai Koskimies, and Hausi Muller. Software Practice and Experience 31(4),2001, pp. 371-394. https://doi.org/10.1002/spe.386