Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.7.1477

A Design of the Application Program Generator based on Meta-Data  

Kim Chi Su (공주대학교 정보통신공학부)
Oh Eun Jin (공주대학교 대학원 컴퓨터공학과)
Abstract
Software development process consists of five phases : requirement, analysis, design, implementation and testing. There is almost always a gap between the system design and implementation stages, caused by a combination of the difficulty of programming and frequent changes on the system design. The goal of this paper is to reduce the gap between system design and implementation, and we design a tool producing a application program by recognizing business logic for a more rapid and flexible developing of software. The core idea of Application Program Generator is : firstly, to recognize that business application in the same domain share business logic and presentation logic : secondly, to treat system design as persistent meta-data ; thirdly, to use the persistent meta-data to build or customize applications as required.
Keywords
메타데이터;응용프로그램;생성기;설계;
Citations & Related Records
연도 인용수 순위
  • Reference
1 볼랜드 자바팀, JbuilderStudyNet 공저, 최고의 자바개발 솔루션 JBuilder7, 가남사, 2002
2 국가지식정보통합검색시스템, http://www.knowledge.go.kr
3 e-Government Interoperability Framework, http://www.govtalk.gov.uk
4 Resource Description Framework, http://www.w3.org/RDF
5 플라스틱 소프트웨어, '소프트웨어 모델링도구선택', at URL : http://agora.plasticsoftware.com/UMLKoea/View.aspx?brd=umlk_storage&pn=0&n=56000
6 ShallowayA., James R. T. Design Patterns Explained., Addison Wesley, 2002
7 한국 더불린 코어 메타데이터, '메타데이터(matadata)란 무엇인가?', at URL : http://www.dublincore.or.kr/faq.htm, 2001
8 Bradford, K., 'Software Components as Application Building Blocks,' at URL : http://www.quoininc.com/quoininc/ComponentsABB.html, 1998
9 이희락, '게임 사이트 구축을 위한 컴포넌트 설계', 공주대학교 석사학위 논문, 2003