首页 | 本学科首页   官方微博 | 高级检索  
     

基于领域专用语言的应用软件自动生成
引用本文:周艳明.基于领域专用语言的应用软件自动生成[J].计算机工程与应用,2003,39(10):124-127.
作者姓名:周艳明
作者单位:北京工业大学计算机学院,北京,100022
基金项目:国务院9202工程,北京市教委科技发展计划资助
摘    要:在领域专用语言、领域专用库和应用产生器的基础上,提出一种自动生成应用软件的设计框架,详细论述了该设计框架的设计原理和具体的实现过程。该设计框架由三级组成:首先设计一种该应用领域的领域专用语言,它将该应用领域的应用系统作为领域分析的对象,语言上集数据、功能和界面于一体;其次实现该应用领域的一个领域专用库,它提供应用系统级的复用;在这两者的基础上,最后实现一个集工具、语言和库于一体的可视化应用产生器,用它可以快速地开发完整的应用软件。已成功地将该设计框架运用于GIS应用系统领域。用应用产生器开发应用软件,不仅加强了应用系统开发过程的集成,提高了软件的开发效率,实现了软件过程的复用,而且达到了系统级的软件复用。

关 键 词:领域专用语言  应用产生器  领域专用库  软件复用  GIS
文章编号:1002-8331-(2003)10-0124-04
修稿时间:2002年5月1日

Auto Generating Application Software Based on Domain Specific Language
Zhou Yanming.Auto Generating Application Software Based on Domain Specific Language[J].Computer Engineering and Applications,2003,39(10):124-127.
Authors:Zhou Yanming
Abstract:Based on domain specific language,domain specific library and application generator,this paper proposes a design framework for auto generating application software,discusses its principles for design and methods for implemen-tation in detail.The design framework consists of a three level design process:first,design a domain specific language for its application domain,the domain analysis objects are application systems of the application domain,the language integrates data,functions and interface.Second,develop a domain specific library for the application domain,it can pro-vide systematic reuse.Finally,based on domain specific language and domain specific library,implement an application generator,which is a visual system making tools,language and library to cohere.Use application generator,it can develop a complete application software in a fast way.The design framework has been successfully applied to the domain of GIS application system.Developing application software by the application generator,it is not only strengthen the process of developing application software,increased the efficiency of the development ,realized software process reuse,but also ob-tained systematic software reuse in the domain of application system.
Keywords:Domain Specific Language  Application Generator  Domain Specific Library  Software Reuse  GIS
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号