Software Engineering Institute Carnegie Mellon

Agora: A Search Engine for Software Components

REPORT DOCUMENTATION PAGE

Form Approved

OMB No. 0704-0188

Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302, and to the Office of Management and Budget, Paperwork Reduction Project (0704-0188), Washington, DC 20503.

1. agency use only (leave blank)

  1. report date

August 1998

3. report type and dates covered

Final

4. title and subtitle
Agora: A Search Engine for Software Components

5. funding numbers

C — F19628-95-C-0003

6. author(s)
Robert C. Seacord, Scott A. Hissam, Kurt C. Wallnau

 

7. performing organization name(s) and address(es)

Software Engineering Institute
Carnegie Mellon University
Pittsburgh, PA 15213

8. performing organization
report number
CMU/SEI-98-TR-011

9. sponsoring/monitoring agency name(s) and address(es)

HQ ESC/DIB
5 Eglin Street
Hanscom AFB, MA 01731-2116

10. sponsoring/monitoring
agency report number
ESC-TR-98-011

11. supplementary notes

12.a distribution/availability statement

Unclassified/Unlimited, DTIC, NTIS

12.b distribution code

  1. abstract (maximum 200 words)
    
    
    Agora is a software prototype being developed by the Commercial Off-the-Shelf (COTS)-Based Systems Initiative at the Software Engineering Institute (SEI). The object of this work is to create an automatically generated and indexed worldwide database of software products classified by component model. Agora combines introspection with Web search engines to reduce the costs of bringing software components to, and finding components in, the software marketplace. This report describes Agora’s role in an emerging component industry and the features and capabilities provided by Agora. The implementations of a JavaBeans agent and a Common Object Request Broker Architecture (CORBA) agent are also described. These agents are used to gather components of their respective types.






 

 

 




14. subject terms

Agora, Common Object Request Broker Architecture (CORBA), database,

15. number of pages
30

commercial off-the-shelf components, introspection, JavaBeans, search engines, World Wide Web (WWW)

16. Price Code

17. security classification
of report

unclassified

18. security classification of this page

unclassified

19. security classification of abstract

UNCLASSIFIED

20. limitation of abstract

UL

NSN 7540-01-280-5500

   

Standard Form 298 (Rev. 2-89)
Prescribed by ANSI Std. Z39-18
298-102



[PDF format] [Title Page] [Acknowledgements] [Abstract]
[1 An Emerging Component Industry] [2 Features and Capabilities] [3 Implementation] [4 Comparison of Agora to Related Technologies] [5 Summary and Conclusions] [References]