REUSABILITY OF MATHEMATICAL SOFTWARE - A CONTRIBUTION

被引:2
|
作者
DIFELICE, P
机构
[1] Dipartimento di Ingegneria Elettrica, Universitá di L'Aquila
关键词
ABSTRACT DATA TYPE; CODE REUSABILITY; INFORMATION HIDING; LIBRARY OF REUSABLE UNITS; MATHEMATICAL PROBLEM; MATHEMATICAL SOFTWARE; PROGRAMMING LANGUAGE; SPARSE MATRIX;
D O I
10.1109/32.238586
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mathematical software is devoted to solve problems involving matrix computation and manipulation. The main problem limiting the reusability of existing mathematical software is the following: programs are often not initially designed for being reused. Therefore, it is hard to find programs that can be easily reused. In the first part or this paper, we give a programming methodology useful for designing and implementing reusable code. We name unit a portion of code designed and implemented for being reused. Our units are self-contained software components featuring a high degree of information hiding. This way of organizing software facilitates the reuse process and, furthermore, 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. In the second part of this paper, we report about an easy to use system of this kind.
引用
收藏
页码:835 / 843
页数:9
相关论文
共 50 条
  • [1] SOFTWARE REUSABILITY
    SIDOROV, NA
    CYBERNETICS, 1989, 25 (03): : 340 - 346
  • [2] Mathematical model of reusability
    Murayama, T
    Yamamoto, S
    Oba, F
    PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONICS & THE ENVIRONMENT, CONFERENCE RECORD, 2004, : 183 - 188
  • [3] CLASSIFYING SOFTWARE FOR REUSABILITY
    PRIETODIAZ, R
    FREEMAN, P
    IEEE SOFTWARE, 1987, 4 (01) : 6 - 16
  • [4] SOFTWARE REUSABILITY IN AUSTRALIA
    VERSCHOOR, R
    LOW, G
    AUSTRALIAN COMPUTER JOURNAL, 1994, 26 (04): : 134 - 142
  • [5] Classifing software for reusability
    Zina, H
    MESM '2004: 6th Middle East Simulation Multiconference, 2004, : 5 - 12
  • [6] A THEORY OF SOFTWARE REUSABILITY
    GAUDEL, MC
    MOINEAU, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 300 : 115 - 130
  • [7] Reusability Index: A Measure for Assessing Software Assets Reusability
    Ampatzoglou, Apostolos
    Bibi, Stamatia
    Chatzigeorgiou, Alexander
    Avgeriou, Paris
    Stamelos, Ioannis
    NEW OPPORTUNITIES FOR SOFTWARE REUSE, 2018, 10826 : 43 - 58
  • [8] Software Components' Coupling Detection for Software Reusability
    Alzamil, Zakarya A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) : 320 - 328
  • [9] Software reusability through versions
    Wieczerzycki, W
    SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (08): : 911 - 927
  • [10] A SOFTWARE REUSABILITY ATTRIBUTES MODEL
    KHAIRUDDIN, H
    KEY, E
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 1995, 8 (1-2) : 69 - 77