DOI QR코드

DOI QR Code

Constructing and Processing of the Metadata Information for UML Class Authorization Tool

UML 클래스 저작도구를 위한 메타데이터의 정보 구축 및 처리

  • 김재훈 (안동대학교 컴퓨터공학과) ;
  • 김윤호 (안동대학교 컴퓨터공학과)
  • Received : 2010.10.11
  • Accepted : 2010.12.03
  • Published : 2011.01.31

Abstract

This paper presents a technique of contstructing and processing the metadata information, which is for UML class authorization tool. Construction of the information authorization tool defines Classes and Relationship based on the elements of the consisting of UML class diagram. Definition of the information class is a visibility of Class, a name of Class, an attribution of Class and an operation of Class. Definition of the relationship with information is a name of Relationship, a type of Relationship, a FromClass and a ToClass. In this paper, for a class authorization tool, it suggests a technique to save and read information from information Storage based on the constructed information.

본 논문에서는 UML 클래스 저작도구를 위한 메타데이터의 정보를 구축하고 처리하는 방법을 제시하고자 한다. 저작도구의 메타데이터 정보 구축은 UML의 클래스 다이어그램을 구성하는 요소들 바탕으로 클래스 (Class)와 관계 (Relationship)를 정의한다. 클래스의 정보 정의는 클래스의 가시성과 클래스의 이름과 클래스의 속성 그리고 클래스의 오퍼레이션이다. 관계의 정보 정의는 관계의 이름과 관계의 유형과 시작클래스 그리고 도착 클래스이다. 본 논문에서 제시하는 클래스 저작도구를 위해 구축된 정보를 바탕으로 정보 저장소에서 정보를 저장하는 방법과 불러오는 방법을 제시한다.

Keywords

References

  1. OMG Group, UMLspeccification, www.omg.org
  2. IBM, Rational Rose, www.ibm.com
  3. Martin Fowler, UML Distilled, 3rd Ed., Addison- Wesley, 2004
  4. Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide 2nd ED, Addison-Wesley, 2005
  5. 김재훈, 김윤호, "MVC 디자인패턴에 기반한 클래스 다이어그램 저작도구의 설계", 한국해양정보통신학회 논문지, Vol.14 No.12, 2010
  6. Gamma E., Helm R., Johnson., Vlissides J., Design Patterns - Elements of Reusable Object-Oriented Software, AddisonWesley, 1994
  7. Cay Horstmann, Object-Oriented Design & Patterns 2nd ED, Wiley, 2005
  8. Kathy Sierra, Head First Design Patterns, O'RRILLY, 2004

Cited by

  1. 포대/대대 별 재구성 가능한 전술작전화면 프레임워크 개발 vol.44, pp.5, 2011, https://doi.org/10.5626/jok.2017.44.5.476
  2. UML 다이어그램을 위한 다이어그램 레포지토리의 정보구조화 vol.23, pp.12, 2011, https://doi.org/10.6109/jkiice.2019.23.12.1588
  3. UML 다이어그램 도구를 위한 다이어그램 정보의 구축과 설계 vol.24, pp.2, 2020, https://doi.org/10.6109/jkiice.2020.24.2.244