|
Building a Component-based
Code Generation Tool
Kamal Jambi, Khalid Fakeeh, Fathy Eissa, and Ahmed Azz
Computer Science
Department, King Abdul Aziz University, Jeddah, Saudi Arabia
Abstract
As software development becomes more competitive and globalized, it is required
to shorten the development time while improving the productivity and quality.
Many researchers think that conventional software engineering technologies are
facing some limitations. Therefore, many new technologies have been developed
around what is so called Component-Based Software Development (CBSD) or
component-ware. Some of these technologies are COM and CORBA. Each component
technology has its rules which are different from the others. Therefore, it is
difficult to develop any application or system based on more than one
technology.
This paper introduces a component-based code generation tool. This tool
generates a component-based client application written in Java programming
language. The generated client application can call COM components, CORBA
components, or JAVA/RMI components. The code generation tool is developed and
tested.
Keywords:
Code Generation Tool,
Software Development , Component Based Development , Database
|