DOI QR코드

DOI QR Code

OSD, CDF 문서로부터 UML 클래스 다이어그램으로 변환 시스템

Converting System from OSD and CDF documents to UML Class Diagram

  • 하얀 (경인여자대학 컴퓨터정보기술학부)
  • 발행 : 2003.10.01

초록

최근 웹-기반 XML 응용에 관한 필요성이 급증함에 따라, 이와 관련된 WIDL, OSD, CDF에 관한 연구가 널리 이루어지고 있다. 특히 OSD 포맷은 소프트웨어 패키지와 그들 간의 관계를 정의하는 것으로 CDF 문서 등에서 많이 사용되고 있다. 그러나 아직까지 이에 대한 객체 모델링이 제안된 바 없어, 소프트웨어를 재사용하려는 사람들마다 별도의 양식으로 이들 관계를 표현하고 있는 실정이다. 따라서, 본 논문은 UML의 다양한 관련성을 이용하여 OSD와 CDF문서를 UML클래스 다이어그램으로 사상시키고자 한다. 이를 통해 소프트웨어 패키지간의 구현과 실제 관계를 UML형태로 일관되게 표현할 수 있을 뿐만 아니라 모델링 함수를 통해 XML문서의 구조를 쉽게 파악, 변형을 용이하게 하는 장점이 있다.

For increasing needs about web-based XML applications, there has been a lot of studies about WIDL, CDF and OSD that are related to XML. Especially, the OSD format describes software packages and their inter-dependencies that is widely used in a CDF file, IT uses different forms for representing relationships among software pakages, because there has not been proposed a method of object modeling about it until now. In this paper, we propose a modeling method for the OSD and CDF documents using UML relationships. It is a part of the project to merge XML, applications and convert thd OCD and CDF documents into an IML class diagram to generate OODB sheme. We can esily not only visualuze implementation and dependency relationships among software packages but also understand and transform logical structure of XML documents using modeling functions.

키워드

참고문헌

  1. Natanya Pitts Moultis, Cheryl Kirk, 'XML Black Book,' The Coriolis Group Inc., 1999
  2. Elliotte Rusty Harold 저, 김용권 역, 'XML Bible', 정보문화사, 2000
  3. Marimba, 'OSD-Describing Software Packages on the Internet,' 1998. http://www.marimba.com/products/whitepapers/osd-wp.html
  4. 김채미, 최학열, 김심석, '전문가와 함께하는 XML Camp', 마이트프레스, 2001
  5. 박인호, 한에노, 정은주, 김은정, 배종민, 강현석, 김완석, 'XOMT : SGML DTD 설계를 위한 객체 다이아그래밍기법', 정보과학회논문지(C), 제3권 제3호, pp.228-237, 1997
  6. 채원석, 하 얀, 김용성, 'UML 클래스 다이어그램을 이용한 XML 문서구조 다이어그래밍', 정보처리학회논문지, 제6권 제10호, pp.2670-2679, 1999
  7. 이미경, 하 얀 , 김용성, 'RDF 스키마에서 UML 클래스 다이어그램으로의 변환', 정보처리학회논문지, 제7권 제1호, pp.29-40, 2000
  8. 채원석, 하 얀, 김용성, 'UML 사용사례 및 순서 다이어그램을 이용한 SMIL 문서 동기화', 정보과학회논문지(소프트웨어 및 응용), 제27권 제4호, pp.357-369, 2000
  9. Grady Booch, James Rumbaugh, Ivar Jacobson 저, 임봉춘, 신인철, 심재철 역, 'UML 사용자 지침서',인터비젼, 1999
  10. W3C, 'The Open Software Description Format(OSD),' http://www.oasis-open. org/cover/osd 970813 NOTE.html 1997
  11. E. Akpotsui, V. Quint, C. Raisin. 'Type Modelling for Document Transformation in Structured Edition Systems,' Mathematical and Computer Modelling, Vol.25, No.4, pp.199, 1997. http://www.oasia-open.org/ cover/ https://doi.org/10.1016/S0895-7177(97)00021-6
  12. James rumbaugh, Ivar Jacobson, Grady Gooch, 'The unified modeling language reference manual', Addison Wesley Longman Inc., 1999

피인용 문헌

  1. Object Modeling for Mapping from XML Document and Query to UML Class Diagram based on XML-GDM vol.17D, pp.2, 2010, https://doi.org/10.3745/KIPSTD.2010.17D.2.129