Demand for component-based software development is increasing exponentially due to highly dynamic environments confronting software systems in today’s world. This is a result of factors such as frequent changes in business (user) requirements and challenging development schedules. Many of these challenges are indeed directly related to rapid changes in software and hardware technologies. To deal with this environment, this project develops a tool to generate component-based software from object-oriented design. It is expected that this tool will facilitate the transformation of object-oriented legacy system to component-based system by using their design parameters or build a new component-based system. |