Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2012, Vol. 38 ›› Issue (22): 271-275. doi: 10.3969/j.issn.1000-3428.2012.22.068

• Networks and Communications • Previous Articles     Next Articles

Research on Automatic Generation of Internet Communications Engine System

WANG Ning, WANG Zheng   

  1. (School of Computer, Chongqing University, Chongqing 400030, China)
  • Received:2012-03-06 Revised:2012-03-29 Online:2012-11-20 Published:2012-11-17

ICE系统自动生成研究

王 宁,王 铮   

  1. (重庆大学计算机学院,重庆 400030)
  • 作者简介:王 宁(1985-),男,硕士研究生,主研方向:软件工程,网络通信;王 铮,副教授

Abstract: In accordance with the problems in automatically generating application based on Internet Communications Engine(ICE), the ICE system modules are presented, including the ICE-based application of independent and distributed systems. This paper designs a programming-based code generator from eXtensible Markup Language(XML) and template technology, which supports nested loops and selection statements, and provides the concept of chain-out template and data field conversion. Experimental result shows that users can quickly generate custom ICE framework described by the system modeling or requirement description, turn their attention to the business logic programming, and improve development efficiency.

Key words: Internet Communications Engine(ICE), template technology, eXtensible Markup Language(XML), template, code generator

摘要: 为自动生成基于互联网通信引擎(ICE)的应用系统,提出ICE系统模型,其中包括独立的ICE应用程序模型和基于ICE的分布式系统模型,采用可扩展标记语言与模板技术设计一种基于编程的代码生成器,支持嵌套的循环和条件语句,并提出外链模板、数据域转换等方法。应用结果证明,用户可通过系统建模/需求描述快速生成定制的ICE系统框架,提高开发效率。

关键词: 互联网通信引擎, 模板技术, 可扩展标记语言, 模板, 代码生成器

CLC Number: