A Software-Reuse Method from Model1 to SSH2

Xiaoyu Wang, Ruan Hongwei, Yan Wang, Hua Li, Hongji Yang · 2013

Evolution is a natural phenomenon to most software systems because of its continuous function extension and system maintain requirements. Many software systems which were developed based on Model1 have been found to have many disadvantages, and these shortcomings baffle the reuse of the software systems. In this paper, a software-reuse method is being put forwards to evolve a system which was designed based on Model1 to another one which will base on SSH2, the suitable system architecture for new requirements. Firstly Model1 is analyzed to show its advantages and disadvantages. Then an integrated SSH2 framework is presented with several considerations from programmers view to finish the reuse work. Afterward five conversion rules are proposed in detail to reach the reuse goal. These presented rules' profits from slicing and component technology combined with object-oriented development method and each rule fits to a different reused-scenario. Furthermore a typical example is given to illustrate the reuse process to show the rules efficiency. Finally the conclusion including some discussions and the future research work are introduced.

Read the paper · More papers on PaperTik