DOI QR코드

DOI QR Code

Generation of Class MetaData Based on XMI

XMI기반 클래스의 메타데이터생성

  • 이상식 (송호대학 보건의료기기과) ;
  • 최한용 (한북대학교 컴퓨터정보학과)
  • Published : 2009.12.28

Abstract

Study on the class using XMI Meta model and XML MetaDats has significant difference from the method of Data creation which is widely used. Most of MXL System are focusing on the editor funcition, Database connection and Generation of Markup language. Unlikelly, however, this study has focused on the creation of Markup language of Class MetaData which are extracted from MXI data modedl. In addition to that, the attribute of unit element within the class and the relationship between the classes within the model were set to be given and expressed respectively. For the generation of Markup language, XML schema was used to declare the detail data type.

XMI 메타모델과 XML 메타데이터를 이용한 클래스에 대한 연구는 일반적으로 이용되고 있는 XML 메타데이터의 생성과 상당한 차이점이 있다. 대부분의 XML 시스템은 에디터기능과 데이터베이스 연동, 등 마크업언어의 생성부분에 많은 비중을 두고 개발하고 있다. 그러나 본 연구는 이와 달리 XMI 메타모델에서 추출되는 클래스 메타데이터의 마크업언어를 생성하는데 중점을 두었다. 또한 클래스내의 단위 엘리먼트의 속성부여와 모델내의 클래스 관계를 표현할 수 있도록 하였다. 마크업언어의 생성에서는 XML 스키마를 이용하여 세부적인 데이터타입의 선언이 가능하도록 하고 있다.

Keywords

References

  1. Gregor Engels and Luuk Groenewegen. "Object-Oriented Modeling: A Roadmap" In proceedings of "The Future of Software Engineering 2001', Editor: Anthony Finkelstein, International Conference on Software Engineering.
  2. Michael Thomsen and Michael. " Creative Object Oriented Modelling Department if Omputer Science," University of Aarhus, Aabogade 34, 8200 Aarhus N, Denmark..www.ideograrnic.comidownload/resources/ecoop2000.pdf.
  3. "OMG Unified Modeling Language Specification (draft)" Version 1.3. beta R7, 1999(6).
  4. Tim Bray, Jean Paoli, and C.M. Sperberg-McQueen, editors. "Extensible Markup Language(XML) 1.0. World Wide Web Consortium," 1998.
  5. Tim Bray, Jean Paoli, and C.M. Sperberg-McQueen, editors. "Extensible Markup Language(XML) 1.0. World Wide Web Consortium," 1998.
  6. xmlspy Enterprise Edition User and Reference Manual, www.xmlspy.comidocument/xmlspy2004.pdf. 2004
  7. Robert Kosara, Klaus Harnrnerrnuller, and Silvia Miksch. Codesigning XML -bsaed language and classes with pontifex. Technical Report Asgaard-TR-2000-1, Vienna University of Technology, Institute of Software Technology, Vienna, Austria 2000.
  8. http://www.tagfree.com
  9. M. wein, S.MacKay, W. Gentleman, "Evolution is Essential for Software Tool Development," IWCASE '95, pp.196-205
  10. Wu, I. C.; Hsieh, S. HI, "An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry," International Symposium on Automation and Robotics in Construction, 19th (ISARC). Proceedings. National Institute of Standards and Technology, Gaithersburg, Maryland September 23-25, 2002, pp.317-321, 2002.
  11. "XMI Gets the Capability to convey information," 1999.
  12. Georg Gottlob, Micheel Schrefl, and Brigitti Rock, "Extending Object-Oriented Systems with Roles", ACM Transactions on Information Systems 14, 3, pp.268-296, 1996. https://doi.org/10.1145/230538.230540
  13. 최한용 "XMI기반의 디자인패턴 설계 미 지원한경 구축" 경희대학교 전자계산공학과, 박사학위논문, 2002.
  14. 이돈양, "XMI 기반 객체지향 메타모델 생성", 정보처리학회논문지D 제11-D권 제2호, pp.397-406, 2004. https://doi.org/10.3745/KIPSTD.2004.11D.2.397
  15. R. Conrad, D. Scheflner, J.C. Freytag : XML Conceptual Modeling Using UML, Proc, Conceptual Modeling Conference ER 2000, Salt Lake City, USA, Springer Verlag, pp.558-571, 2000.
  16. C. Kleiner and U. Liepeck : Automatic generation of XML -DTDs from Conceptual database schemas, Datenbank-Spektnnn 2, dpunkt-Verlag, pp.14-22, 2002.
  17. Moh C, H, Lim E: p., and Ng W. K, Re-engineering Structures from web Documents. In ACM Digital Libraies 2000, San Antonio, Texas, USA, pp.67-76, 2000(6).
  18. Minos N. Garafalakis, Aristides Gionis, Rajeev Rastogi, S. Seshadri, and Kyuseok Shim. XTRACT : A System for Extracting Document Type Descriptions from XML Documents. In Proc. ACM SIGMOD, Dallas, Texas, USA, pp.165-176. ACM, 2000.