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

디자인 패턴을 이용한 JiKU/XML 객체지향코드 생성기 설계 및 구현

A Design and Implementation of JiKU/XML Object-oriented Code Generator Using for Design Pattern

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류공학

초록

단일 시스템으로 개발된 기존 코드 생성 시스템은 분산 환경 상에서의 개발자나 유지 보수자들의 디자인패턴 정보를 공유하는 것이 원활하지 못했다. 본 논문에서는 웹환경 기반인 XML과 디자인 패턴을 이용한 JiKU/XML 객체지향코드 생성기를 설계하고 구현한다. 이것은 디자인패턴 구조를 XML 코드로 변환하기 위해 UML을 이용하였으며 UML로 표현된 설계 정보를 XML 코드로 생성하기 위해 PIML 구문법에 맞게 코드생성을 한다. 이 JiKU/XML 객체지향코드 생성기는 열 단계로 코드를 생성하고 설계정보가 XML 코드로 생성되므로 웹 환경에 쉽게 적응시킬 수 있다. 기존의 생성기인 F77/J++생성기의 단점을 보완했으며 UML과 패턴 정보를 이용하기 때문에 설계의 표준화를 이룰 수 있다. 기존 시스템과 적용사례를 비교 분석하여 본 연구에서 제안한 생성기가 더욱 향상된 기능을 제공한다.

Abstract

The present code generation system, developing based on single system, is not easy for developers or maintenance men to share pattern design information in distribution environment. So in this paper, we design and implement XML as basis of web environment, and JiKU/XML object-oriented code generator using pattern design. We use UML to change pattern design to XML code, and create code, suitable to PIML command, to generate design information designed by UML into XML code. This JiKU/XML Object-oriented Code Generator makes 10-step codes, and can be easily applied to web environment. It complements the disadvantage of present generator, F77/J++, and makes standardization of design because it uses UML and design pattern information. We compare it with present system by implement cases, and as a result, generator suggested in this study gives more effective function.

참고문헌 (10)

  1. Alin Deutsch, "Querying XML Data", 22(3), pp.10~18 (1999)
  2. E.Gamma, "Design Patterns:Elements of Reusable Object-Oriented Software" (1995), Addison-Wesley
  3. F. J Budinsky, "Automated code generation from design patterns", 35(2) (1996), IBM Systems,
  4. Grady Booch, "Unified Modeling Language", pp.~21 (2001), Rational Software Corporation
  5. Jon Meyer, "JAVA Virtual MachineO’REILLY" (1997)
  6. J. Robie et al, "XML Qerry Language(XQL)", pp.398~ (1998)
  7. M. Ohtsuki, "A Source Code Generation Support System Using Design Pattern Documents Based on SGML" (1998)
  8. .Rational Soft,, "Corp^", Product, pp.Rose
  9. 김진향, "디자인 패턴 재사용을 위한 다중언어 코드 생성기 설계에 관한 연구" (2001)
  10. 선수균, "통합 객체 관리 모델을위한 F77", J++ 생성기에 관한 연구, 2000., pp.제7권(제10호), 3064~3074

관련 논문AI추천

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