A Compiler Generator for Object-Oriented Visual Languages based on Grammer

문법기반 객체지향 시각언어의 컴파일러 생성기

  • Lee, Gi-Ho (Dept.of Computer, Ewah Wonan's University) ;
  • Kim, Gyeong-A (Dept.of Computer, Ewah Wonan's University)
  • 이기호 (이화여자대학교 컴퓨터학과) ;
  • 김경아 (이화여자대학교 컴퓨터학과)
  • Published : 1999.03.01

Abstract

기존 시각언어 컴파일러 자동화 도구는 시각 구문의 그래픽 정의부분을 명세하고 확장 및 수정하는 방법의 한계로 인해 어휘분석단계를 처리하는데 어려움이 있다. 이러한 문제점을 해결하기 위해 본 논문에서는 객체지향 시각언어 문법을 기반으로 한 새로운 방식의 문법 기반 자동 생성 시스템인 시각언어 컴파일러 자동 생성 환경(CGE-VL)을 구축한다. 이 시스템은 객체지향 패러다임을 기초로 한 시각언어 컴파일러 구축을 위한 실질적인 도구로 기존의 시각언어 컴파일러 자동화 도구와는 구별되는 객체지향 시각언어의 효과적인 명세 방법 제공, 어휘분석기를 이용한 파싱 시간의 단축, 객체지향 파서를 자동 생성하는 등의 새로운 특성을 제공한다. 이러한 특성은 특히 동일한 의미를 가지는 언어 구성요소가 그 쓰임에 따라 서로 다른 구체화된 의미 및 행동을 가지는 객체지향 시각언어에서는 언어 명세에서 최종 산물인 컴파일러에 이르는 전 단계에 동일한 객체 지향 패러다임을 사용함으로써 일관된 개발방법을 제공하여 그 효과가 두드러진다.

Keywords

References

  1. in Proceedings of 1993 IEEE Workshop on Visual Languages A Compiler Generator for Visual Languages Eric J.Golin;Tom Magliery
  2. in Proceedings of 1993 IEEE Workshop on Visual Languages Automatic Parser Generator for Pictorial Languages G. Costagliola;S. Orefice;G. Polese;G. Tortora;M. Tucci
  3. IEEE Multimedia v.3 no.3 Automatic Generation of Visual Programming Environments G. Costagliola;G. Tortora;S. Orefice;A. D. Lucia
  4. 한국정보과학회논문지 v.21 no.2 오토마타에 의한 시각언어 파싱 김상욱;김만수;신영미
  5. in Proceeding of IASTED/SE'98 Defining and Parsing Visual Languages with Object-Oriented Visual Language Grammar Kyung-Ah Kim;Kiho Lee
  6. 한국정보과학회논문지(B) v.25 no.2 객제지향 시각언어 문법의 정의 및 파싱방법 이기호;김경아
  7. Visual Object-Oriented Programming concepts and environments Magaret M. Burnett;Adele Goldberg;Ted G. Lewis
  8. in Proceedings of 1991 IEEE Symposium on Visual Languages Topological Composition Systems: Specification for Lexical Elements of Visual Languages Anita L. Chow;Robert V.Rubin
  9. Object-Oriented Compiler Construction Jim Holmes
  10. A Method for the Specification and Parsing of Visual Languages Eric J. Golin