摘要
随着分布式对象技术的日益流行,越来越多的应用程序开始采用基于对象请求代理(object request broker,简称ORB)进行开发.从开发人员角度看,目前这类应用程序在开发过程上仍存在一些不足之处,例如,需要掌握的基本概念较多,ORB产品之间的兼容性不足等.在深入分析了这些问题后,提出了一种改进开发过程的方法,通过代码自动生成,分离特定于ORB产品的代码等技术,尽可能提供对其中开发活动的自动支持.实验结果表明,实现上述方法的支撑工具原型系统可以有效地减少代码编写量,并降低编码出错的概率.
With the distributed object technology becomes a hot topic, more and more developers begin to use ORBs as the applications?basis of developing and executing. ORB can simplify the development of large application by facilitating the lower-level communication between objects. But from the view of developers, this kind of support is not enough yet, such as the introduction of too many new concepts (especially those related with ORB), and the incompatibility between the ORBs from different vendors. These problems bring difficulties to the application developers for their mastering the ORB and make the applications portable between the different ORB platforms. After analyzing the issues in the ORB-based application development, an automated approach is presented to improve and facilitate the development process. The prototype of the supporting tool shows that by generating skeleton codes and separating ORB product related codes, the proposed method can efficiently reduce the coding work and the number of errors.
出处
《软件学报》
EI
CSCD
北大核心
2002年第5期921-927,共7页
Journal of Software
基金
国家自然科学基金资助项目(60103001
60043002)
国家教育部青年骨干教师资助项目~~