Title :
A Software-Reuse Method from Model1 to SSH2
Author :
Xiaoyu Wang ; Hongwei Ruan ; Yan Wang ; Hua Li ; Hongji Yang
Author_Institution :
Coll. of Comput. Sci., Inner Mongolia Univ., Hohhot, China
Abstract :
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.
Keywords :
object-oriented programming; program slicing; software architecture; software maintenance; software reusability; Model1; SSH2; component technology; continuous function extension; conversion rules; object-oriented development; reuse goal; slicing technology; software systems; software-reuse method; system architecture; system maintain requirements; Business; Databases; IP networks; Process control; Software reusability; Software systems; Model1; SSH2; Software Evolution; Software Reuse;
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual
Conference_Location :
Japan
DOI :
10.1109/COMPSACW.2013.91