By Topic

Software reuse issues and perspectives

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Zand, M.K. ; Dept. of Math. & Comput. Sci., Nebraska Univ., Omaha, NE, USA ; Samadzadeh, M.H.

Software reuse could be implemented at several levels including the specification level, design level, program/subprogram library level, code level, and object-code level. However, reuse has a distinct definition for each of the above-mentioned levels. Moreover, the techniques applied to organize and manage reuse is different from one level to another. What's more, the complexity of the reuse methods and techniques increases as it moves from the specification level to the code and object-code levels. On the positive side, the time and space efficiency resulting from the application of reuse techniques improves in the same direction. Specification and design levels are at higher levels of abstraction than the other reuse levels, therefore their potential for accommodating reuse is greater and their adaptation to new applications can be simpler. However, the reuse process of the specification and design levels ultimately involves coding (be it system-generated or manual), testing, and debugging. On the other hand, reuse at code and object-code levels essentially eliminates coding and overall testing, hence it is more economical where a large collection of reusable software is organized in a software library.<>

Published in:

Potentials, IEEE  (Volume:13 ,  Issue: 3 )