본문 바로가기
KERD
논문KCI 등재

XML 기반 다이어그램 시스템

A Diagram System based on XML

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류공학

초록

XML 문서와 관련된 기존의 다이어그램 시스템은 대부분 특정한 목적으로 이용할 수 있도록 작성되어 있다. 또한 다이어그램 컴포넌트가 정의되어 있지 않기 때문에 자동적으로 DML 문서를 생성하기가 어렵다. 본 논문에서는 XML 문서가 실행될 수 있는 다이어그램 시스템을 설계하고 구현한다. 다이어그램 시스템은 위지웍(WYSIWYG) 개념을 이용하여 다이어그램 컴포넌트를 정의하며, 자동적으로 DML 문서를 생성할 수 있도록 설계되었다. 따라서 더욱 효율적으로 새로운 다이어그램을 개발할 수 있으며, DTD를 이용해 다이어그램에 대한 문법을 정의함으로써 XML DTD에 대한 의미적 일관성을 유지하였다. 또한 본 시스템은 다이어그램 문장에 대한 문법검사와 의미실행을 위하여 VPL(Visual Programming Language) 개념을 이용하였다. 본 시스템을 활용하면, DML 문서를 쉽게 생성할 수 있고, XML DTD 기반의 문법검사와 의미실행을 할 수 있다.

Abstract

Generally, Diagram Systems related XML document are designed for certain purpose. It is also difficult to create DML document, because there is no definition of diagram component. In this paper, we design and implement the diagram system to execute the XML document. This diagram system defines the diagram component with WYSIWIG concept ,and it is designed to generate DML document automatically. Therefore, it is possible to develop diagram efficiently and maintain consistency by definition of syntax about diagram with DTD. And this system uses the concept of VPL(Visual Programming Language) to check syntax and semantic about diagram sentence. Though this system, DML documents can be generated easily, and it can also check syntax and perform semantic.

참고문헌 (15)

  1. Booch, "The Unified Modeling Language User Guide" (1999), Addison-Wesley
  2. , www.w3.org, SVG, pp.Scalable Vector Graphics
  3. , www.w3.org, NOTE- VML, pp.Vector Markup Language[DOI]
  4. , www.w3.org, 2000, pp.REC-xml-20001006, Extensible Markup Language (XML) 1.0
  5. Simple Object Access Protocol, "Simple Object Access Protocol (SOAP) 1.1", pp.1~1 (2000)
  6. "Chemical Markup Language"
  7. "Mathematical Markup Language"
  8. "Extensible Graph Markup and Modeling Language"
  9. Mark Minas, "Generating Diagram Editors with DiaGen", pp.433~440 (1999)
  10. Mark Minas, "Concept and realization of a diagram editor generator based on hypergraph transformation" (2001)
  11. "CLIP! XML Editor"
  12. "EXml v1.2"
  13. , www.xmlspy.com, xmlspy?? 2004, 2004
  14. , www.w3.org, xslt, pp.XSL Transformations
  15. Document Object Model, "Document Object Model"

관련 논문AI추천

이 간행물의 다른 논문 (17건)