DOI QR코드

DOI QR Code

다중 뷰 편집환경을 위한 점진적 다중진입 지원 파서에 대한 연구

A Study of Incremental and Multiple Entry Support Parser for Multi View Editing Environment

  • 염세훈 (동서울대학교 컴퓨터소프트웨어과) ;
  • 방혜자 (서울과학기술대학교 컴퓨터공학과)
  • 투고 : 2018.08.20
  • 심사 : 2018.09.04
  • 발행 : 2018.09.30

초록

As computer performance and needs of user convenience increase, computer user interface are also changing. This changes had great effects on software development environment. In past, text editors like vi or emacs on UNIX OS were the main development environment. These editors are very strong to edit source code, but difficult and not intuitive compared to GUI(Graphical User Interface) based environment and were used by only some experts. Moreover, the trends of software development environment was changed from command line to GUI environment and GUI Editor provides usability and efficiency. As a result, the usage of text based editor had decreased. However, because GUI based editor use a lot of computer resources, computer performance and efficiency are decreasing. The more contents are, the more time to verify and display the contents it takes. In this paper, we provide a new parser that provide multi view editing, incremental parsing and multiple entry of abstract syntax tree.

키워드

참고문헌

  1. Carlo Ghezzi and Dino Mandrioli, "Incremental Parsing," ACM Transactions on Programming Languages and System, Vol. 1, No. 1, July, 1979, pp.58-70. https://doi.org/10.1145/357062.357066
  2. Jingwei Wu and Margaret-Anne D. Stoey, "A Multi-Perspective Software Visualization Environment," Proceedings of the 2000 Conference of the Centre for Advanced Studies on Collaborative Research, November, 2000.
  3. Kang Zhang, Da-Qian Zhang and Jiannong Cao, "Design, Construction, and Application of a Generic Visual Language Generation Environment," IEEE Transactions on Software Engineering, Vol.27, No.4, April 2001.
  4. 김효정, 민미경, "규칙기반 문서 분류기를 이용한 XML 문서의 자동생성," 한국멀티미디어학회 학술논문집, 2000. 11, pp.125-128.
  5. 박상기, 박만곤, "XML DOM을 이용한 웹기반 전자교과서 자동생성 시스템," 한국멀티미디어학회, 한국멀티미디어학회 학술논문집, 2004. 11, pp.571-574.
  6. 김민지, 이정아, 이종학, "교수-학습자료의 XML 문서 생성 시스템 설계 및 구현," 한국멀티미디어학회, 2003년도 한국멀티미디어학회 추계학술발표논문집, 2003. 11, pp.852-855.
  7. Martin Erwig, "A Visual Language for XML," Proceedings of the 16th IEEE Symposium on Visual Language, 2000.
  8. 염세훈, 방혜자, "템플릿 기반 XML문서 생성기의 설계 및 구현," 디지털산업정보학회 논문지, 제8권, 제4호, 2012, pp.73-81.
  9. 이재건, 염세훈, 방혜자, "Binary XML을 이용한 전자출결시스템 설계 및 개발," 디지털산업정보학회 논문지, 제11권, 제3호, 2015, pp.11-19.