Issues in Reusable ADA Library Tools

  • Ross A. Gagliano
  • Martin D. Fraser
  • G. Scott Owen
  • Pentti A. Honkanen


This current research program on software reuse is investigating library tools fordescribing,classifying,cataloging, organizing and managing Ada reusable software components. The major research results are the development and prototyping of classification methods and the evaluation of library tools for software reuse generally, and Ada components for management information systems specifically. The prototype system integrates the Faceted Classification Scheme (FCS) and conceptual closeness maps. Future research areas include the development of tools for reusable components libraries and expert systems for software development with natural language interfaces.


Reusable Software Reusable Component Wild Card Base Table Data Base Management System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bishop, Y. M. M., Fienburg, S. E.,, Holland, P. W., 1975, Discrete Multivariate Analysis, MIT Press. Booth, G., 1987(a), Software Components with Ada, Menlo Park: Benjam in Cummins.Google Scholar
  2. Booch, G., 1987(b), Software Engineering with Ada,Menlo Park: Benjamin Cummins (2nd ed.). Burton, B., and Broido, M., 1986, Development of an Ada Package Library, Proceedings of the Annual National Conference on Ada Technology,pp. 42–50Google Scholar
  3. Chatfield, C., and Collins, A. J., 1980, Introduction to Multivariate Analysis, New York: Chapman and Hall. Conn, R. 1987, The Ada Software Repository and the Defense Data Network, New York: Zoetrope.Google Scholar
  4. Conn, R., 1986, Ada Software Repository Master Index, Los Altos, CA: Echelon, Inc., 1986Google Scholar
  5. Gagliano, R. A., Fraser, M. D., Schaefer, M. E., and Owen, G. S., 1988, Functionality in the Reusability of Software, Proceedings of the ACM 88 Computer Science Conference, pp. 540–545, February 1988Google Scholar
  6. Gagliano, R. A., Fraser, M. D., and Owen, G. S., Guidelines for Reusable Ada Library Tools, AdaReusability Guidebook,Project DE-ACO5–840R21400, Martin Marietta Energy Systems, Inc, to appear.Google Scholar
  7. Gagliano, R. A., Owen, G. S., and Honkanen, P. A., 1987, Functional Specifications of Reusable Software in Ada, Final Technical Report (DAAL03–86-D-0001), AIRMICS, June 1987.Google Scholar
  8. Good, I. J., 1965, The Estimation of Probabilities, MIT Research Monograph, No.30.MATHGoogle Scholar
  9. Graef, J. and Spence, I., 1979, Using Distance Information in the Design of Large Multidimensional Scaling Experiments, Psychology Bulletin, Vol. 36, pp. 60–66.CrossRefGoogle Scholar
  10. Guerrieri, E. 1988, Searching for Reusable Software Components with the RAPID Center Library SystemGoogle Scholar
  11. Proceedings of the 6th National Conference on Ada Technology,pp. 395–406, March 1988Google Scholar
  12. Jardine, N., and Sibson, R., 1971, Mathematical Taxonomy, New York: John Wiley & Sons Ltd.Google Scholar
  13. Jones, T. C. 1984, Reusability in Programming: A Survey of the State of the Art, IEEE Transactions on Software Engineering,Vol.SE-10,No.5,pp. 544–552,September,1984Google Scholar
  14. Jones, B., Litvintchouk, S., Mungle, J., Krasner, H., Melby, J.,and Willman,H.,1985,Issues in Software Reusability,ACM SIGSOFT Software Engineering Notes,Vol.10,No.2,pp.108109,April,1985Google Scholar
  15. Kruskal,JB.,1964(a),Multidimensional Scaling by Optimizing Goodness of Fit to a Nonmetric Hypothesis,Psychometrika,Vol.29,pp.1–27Google Scholar
  16. Kruskal, J. B., 1964(b), Nonmetric Multidimensional Scaling: A Numerical Method, Psychometrika, Vol. 29, pp. 115–129.Google Scholar
  17. Kruskal, J. B., 1977, The Relationship Between Multidimensional Scaling and Clustering, Classification and Clustering, J. Van Ryzin ed., New York: Academic Press, 17–44.Google Scholar
  18. Liskov, B. H., and Berzins, V., 1979, An Appraisal of Program Specifications, Research Directions in Software Technology, P. Wegner (ed.), MIT Press,pp.276–301Google Scholar
  19. Litvintchouk, S. D., and Matsumoto, A. S., 1984, Design of Ada Systems Yielding Reusable Components: An Approach Using Structured Algebraic Specification, IEEE Transactions on Software Engineering,Vol.SE-10,No.5,pp.544–552,September,1984Google Scholar
  20. Lubars, M. D., 1986, Affording Higher Reliability Through Software Reusability, ACM SIGSOFT Software Engineering Notes, Vol. 11, No.5,pp. 39–42,October 1986CrossRefGoogle Scholar
  21. Owen, G. S., Gagliano, R. A., and Fraser, M. D., Knowledge Based Tools for Reusable Ada Software, else where in these Proceedings of the 6th Symposium on EFISS Google Scholar
  22. Owen, G. S., Gagliano, R. S., and Honkanen, P. A., 1988, Tools for the Storage and Retrieval of Reusable MIS Software in Ada, Proceedings of the ACM 88 Computer Science Conference, pp. 535–539, FebruaryGoogle Scholar
  23. Palmer, J. D., and Nguyen, T., 1986, A Systems Approach to Reusable Software Products, IEEE SMC Conference Proceedings, pp. 1410–1414, OctoberGoogle Scholar
  24. Prieto-Diaz, R., and Freeman, P., 1987, Classifying Software for Reusability, IEEE Software, pp. 6–16, JanuaryGoogle Scholar
  25. Prieto-Diaz, R., 1985, A Software Classification Scheme,Information and Computer Science Technical Report 85–19, University of California, Irvine.Google Scholar
  26. St.Dennis,R.,Stachour,P.,Frankowski,E.,and Onuegbe,E.,Measurable Characteristics of Reusable Ada Software,Ada Letters,Vol.VI,No.2, pp.41–50,March-AprilGoogle Scholar
  27. Scacchi,W.,1986,Shaping Software Behemoths,UNIX Review,Vol.4,pp.47–55,10 October 1986.Seber,G.A.F.,1984,Multivariate Observations,NewYork:John Wiley &Sons.SofTech ISEC RAPID Investigation Analysis of RAPID Potential:Interim Report,SofTech,Inc.,September 2,1986Google Scholar
  28. Standish, T.A.,1984, An Essay on Software Reuse, IEEE Transactions on Software Engineering, Vol. 10,No.5, p.494–497, SeptemberGoogle Scholar
  29. Suydam, W., CASE Makes Strides Toward Automated Software Development,Computer Design,Vol.26, No.1,January 1, 1987, pp. 49–70Google Scholar

Copyright information

© Plenum Press, New York 1990

Authors and Affiliations

  • Ross A. Gagliano
    • 1
  • Martin D. Fraser
    • 1
  • G. Scott Owen
    • 1
  • Pentti A. Honkanen
    • 1
  1. 1.Department of Mathematics and Computer Science and Department of Computer Information SystemsGeorgia State UniversityAtlantaUSA

Personalised recommendations