Launched 1993
Closed 1998


Country of Origin


Topic Universal


Technical functionalities

Used SeEn

Robot: RBSE Spider (Source)

Older Version Internet Archive / WebCite

wiseGEEK: »A few other small projects grew up after the Wanderer, which began to approach the modern search engine. These included the World Wide Web Worm, the Repository-Based Software Engineering (RBSE) spider, and JumpStation. All of these three used data collected by web robots to return that information to users. Still, information was just returned unfiltered for the most part, although RBSE did attempt to rank the value of pages.« Source

RBSE Spider: »The Repository Based Software Engineering (RBSE) program is a research and development program whose mission is to provide state-of-the-art technology transfer mechanisms to improve NASA's software capability. The purpose of RBSE is to support the adoption of software reuse through repository-based software engineering in targeted sectors of industry, government, and academia. The program provides a repository that: facilitates the selection, acquisition, integration, and reuse of software components; provides proven architectures upon which to assemble systems; and promotes common software engineering practices and standards. The RBSE program operates the ELSA repository as its public interface. RBSE is sponsored by the NASA Technology Utilization Division and is administered by NASA Johnson Space Center and the Research Institute for Computing and Information Systems (RICIS), a part of the University of Houston - Clear Lake. RBSE also collaborates with Rockwell Space Operations on the Reusable Objects Software Environment (ROSE) project. Quoting them: The Reusable Objects Software Environment (ROSE) is being developed at NASA's Johnson Space Center to provide an economical and effective approach to reengineering and maintaining Flight Design and Dynamics (FDD) systems. The software that supports FDD operations is the result of an evolutionary process that began with the planning of the mission of a reusable orbiter and has continued to this day. While the software was developed under a variety of methodologies and languages, it has a couple of similar characteristics; it is difficult to use and expensive to maintain. The Flight Design and Analysis System (FADS) development was originally targeted to address the software in addition to upgrading the hardware platform. For a variety of reasons most of the software was rehosted to the new platform with minimal change. Therefore, the problems associated with operations and maintenance of the software persist. The ROSE project is intended to bring the existing FDD software in to a consistent architecture and design framework. To accomplish this, the existing functionality is being reengineered into a modern architecture and design based on Object Oriented Software Engineering (OOSE) techniques and implemented in a language that supports those techniques., and accomplished through a repeatable defined process. The information associated with the architecture, design and process is stored in a repository that is available to and maintained by sustaining engineering.« Source


Repository Based Software Engineering (RBSE) Source

Critical points

Features & Functionality


References & further Publications

Wikipedia (EN):
Wikipedia (Others): n.a.

Other Sources

Eichmann, D. (1994). The RBSE spider — Balancing effective search against Web load. Computer Networks and ISDN Systems, 27(2), 308. URL: or
The RBSE Program URL:

Created: 2013-03-14