DocumentCode :
959198
Title :
Reusability of mathematical software: a contribution
Author :
Di Felice, Paolino
Author_Institution :
Dipartimento di Ingegneria Elettrica, Univ. di L´´Aquila, Italy
Volume :
19
Issue :
8
fYear :
1993
fDate :
8/1/1993 12:00:00 AM
Firstpage :
835
Lastpage :
843
Abstract :
Mathematical software is devoted to solving problems involving matrix computation and manipulation. The main problem limiting the reusability of existing mathematical software is that programs are often not initially designed for being reused. Therefore, it is hard to find programs that can be easily reused. A programming methodology useful for designing and implementing reusable code is presented. A portion of code designed and implemented for being reused is called a unit. The units are self-contained software components featuring a high degree of information hiding. This way of organizing software facilitates the reuse process and improves the understandability of units. To speed up the implementation process, a system supporting the reusability of units from an existing software library is particularly useful. The functionality of the EasyCard system, which creates, maintains, and queries a catalog of units is discussed
Keywords :
mathematics computing; software reusability; EasyCard system; existing software library; information hiding; mathematical software; matrix computation; programming methodology; reusability; reusable code; self-contained software components; understandability; Application software; Design methodology; Object oriented programming; Organizing; Programming profession; Software libraries; Software reusability; Software tools; Sparse matrices; Standardization;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.238586
Filename :
238586
Link To Document :
بازگشت