FedeRaL: A Tool for Federating Reuse Libraries over the Internet

  • Murat Osman Ünalir
  • Oğuz Dikenelli
  • Erden Başar
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1909)


A reuse library is an important element of formalizing the practice of reuse. It provides the mechanism to properly manage reusable components and make them available to software systems developers. Software developers welcome to the emergence of a robust marketplace of software components, as a highly competitive marketplace works to the advantage of both producers and consumers of software components. However, two essential requirements for a component marketplace have been slow to emerge: standard, interchangeable parts and the consumers’ ability to find the right parts for the job at hand. Fortunately, recent advances and web technology are, at last, providing the means for satisfying these requirements. The goal of FedeRaL is to render the whole Internet as a federated reuse repository for reusable components.


Unify Modeling Language Software Component Information Model Reusable Software Reusable Component 
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. 1.
    Fugini, M.G., Nierstrasz, O., Pernici, B.:Application Development through Reuse: the Ithaca Tools Environment. ACM SIGOIS. Bulletin (1992). 13–2, 38–47Google Scholar
  2. 2.
    Nierstrasz, O., Gibbs, S., Tsichritzis, D.: Component-Oriented Software Development, Communications of the ACM, (1992) 35–9, 160–165Google Scholar
  3. 3.
    Mahalingam, K., Huhns M.N.: A Tool for Organizing Web, IEEE Computer. (1997) 80–83Google Scholar
  4. 4.
    Solderitsch, J., Bradley, E., Schreyer, T.M.: The Reusability Library Framework-Leveraging Software Reuse. System and Software Engineering Symposium. (1992) 1–19Google Scholar
  5. 5.
    Mili, H., Ah-Ki, E., Godin, R., Mcheick, H.: Another Nail to the Coffin of Faceted Controlled-Vocabulary Component Classification Retrieval. ACM SSR. (1997) 89–98Google Scholar
  6. 6.
    Prieto-Diaz, R., Freeman, P.: Classifying Software for Reusability. IEEE Software. (1987) 6–16Google Scholar
  7. 7.
    Kramer, R.: Databases on the Web: Technologies for Federation Architectures and Case Studies. ACM SIGMOD. (1997) 503–506Google Scholar
  8. 8.
    Eichmann, D.: Software Engineering on the World Wide Web. International Conference on Software Engineering. (1997) 676Google Scholar
  9. 9.
    Ning, J.Q.: ADE-An Architecture Design Environment for Component-Based Software Engineering. International Conference on Software Engineering. (1997) 614–615Google Scholar
  10. 10.
    Kramer, J., Magee, J.: Distributed Software Architectures. International Conference on Software Engineering. (1997) 633–634Google Scholar
  11. 11.
    Lynch, C.A.: Networked Information Resource Discovery: An Overview of Current Issues. IEEE Journal On Selected Areas In Communications. (1995) 13–8, 1505–1521Google Scholar
  12. 12.
    Krueger, C.W.: Software Reuse. ACM Computing Surveys. (1992) 24–2, 131–183Google Scholar
  13. 13.
    Nguyen, T., Srinivasan, V.: Accessing Relational Databases from the World Wide Web. ACM SIGMOD. (1996) 529–540Google Scholar
  14. 14.
    Browne, S.V., Moore, J.W.: Reuse Library Interoperability and the World Wide Web: ACM SSR. (1997)182–189Google Scholar
  15. 15.
    Henninger, S.: Supporting the Process of Satisfying Information Needs with Reusable Software Libraries: An Empirical Study. ACM SSR. (1995) 267–270Google Scholar
  16. 16.
    Isakowitz, T., Kauffman, R.J.: Supporting Search for Reusable Software Objects. IEEE Transactions on Software Engineering. (1996) 22–6, 407–423Google Scholar
  17. 17.
    Bernstein, A., Philip, The Microsoft Repository. Proceedings of the 23rd VLDB Conference. (1997)Google Scholar
  18. 18.
    Seacord, R.C., Hissam, S.A., Wallnau, K.C.: Agora: A Search Engine for Software Components, Technical Report CMU/SEI-TR-98-011. (1998)Google Scholar
  19. 19.
    Tri-lateral Interoperability Phase 2 Technical Report. Advanced Research Projects Agency.Google Scholar
  20. 20.
    Eichmann, D., McGregor, T., Danley, D.: Integrating Structured Databases Into the Web: The MORE System. First International Conference on the World Wide Web. (1994)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Murat Osman Ünalir
  • Oğuz Dikenelli
  • Erden Başar

There are no affiliations available

Personalised recommendations