Systematic Software Reuse Libraries
and Programs:
A | B |
C | D |
E | F | G | H | I | J |
K | L | M | N | O | P | Q |
R | S | T |
U | V | W | X | Y | Z
-
See also Ada links on OO page
-
AdaBasis
- an acronym for the german phrase "Bibliothek anwendungsbezogener
Ada Software-Komponenten in Stuttgart"
-
http://www.informatik.uni-stuttgart.de/ifi/ps/ada-software/ada-software.html
- Hosted by the
- 560 MB public domain source code and documents
- Classified and presented in a hierarchical manner, separated in
different application domains, and, for some domains, with an additional
multi-faceted searching facility
- The intent is to provide students, teachers and researchers with a
large collection of reusable Ada components and systems for use in
language and software engineering courses
-
AdaIC - Ada Information
Clearinghouse
- Sponsored by the Ada Joint Program Office (AJPO)
- Center for Computer Systems Engineering Information Clearinghouse CFCSE-IC
http://sw-eng.falls-church.va.us/AdaIC/ (still live)
- Closed down on November 20, 1998.
- Its contents are archived at the PAL, see
AdaBasis
-
AdaNet became ELSA
-
ASR - Ada Software Repository
- Started in 1984, became the Public Ada Library (PAL)
-
ASSET Library -
Asset Source for Software Engineering
Technology
- Established as a subtask under the STARS
program,
- 1995 -- Transitioned to a private enterprise as a division of
Science Applications International Corporation (SAIC)
- Old URLS:
-
source.asset.com/asset.html
- source.asset.com/stars/
- www.stars.ballston.paramax.com/index.html
-
Booch Components,
see Tools Page
A | B |
C | D |
E | F | G | H | I | J |
K | L | M | N | O | P | Q |
R | S | T |
U | V | W | X | Y | Z
-
CAMP - Common Ada Missile
Packages
- CAMP was one of the first libraries to be created to investigate the
feasibility of real-time embedded (RTE) software reuse by actually developing
reusable Ada parts, compiler benchmarks and a parts engineering system (PES).
- McDonnell Douglas Missile Systems Company developed the CAMP products
under the sponsorship of the Armament Directorate, Wright Laboratory at Eglin
Air Force Base, Florida.
- Available from Defense Technical Information Center (DTIC)
- CRE - IBM's
internal Corporate Reuse Environment, which included the
Booch Components
- CARDS -
Comprehensive Approach for Reusable Defense Software
- an Air Force program
- a "virtual company" consisting of several companies based in Fairmont,
W.Va. and managed by Unisys
- CIMF - Sematech Computer-Integrated Manufacturing Framework
- A DSSA for the semiconductor domain
- Sematech is a consortium of semiconductor manufacturers, partially
sponsored by ARPA
- Sematech adopted
the Common Object Request Broker Architecture (CORBA) as its infrastructure
and defined standard domain-specific objects
- Vendor-supplied objects must comply to the CORBA framework, so Sematech
defined a compliance testing methodology to ensure this compliance
-
COSMIC - The COmputer Software Management
and Information Center
A | B |
C | D |
E | F | G | H | I | J |
K | L | M | N | O | P | Q |
R | S | T |
U | V | W | X | Y | Z
- DACS - Data & Analysis Center for Software
(was http://www.dacs.com)
- DISA Program
- DSRS - Defense Software Repository System
- Supported by DISA
- An automated repository for storing and retrieving Reusable Software
Assets (RSAs); The DSRS software manages inventories of reusable
assets at seven software reuse support centers (SRSCs)
- The DSRS serves as
a central collection point for quality RSAs, and facilitates
software reuse by offering developers the opportunity to match their
requirements with existing software products.
- earlier RAPID assets
- ARC - Army Reuse Center
- NRC - Navy Reuse Center
- AdaSAGE
- DSSA - Domain-Specific Software Architecture
Program
- [c. 1992-1995?]
- Sponsored by SEI and ARPA
- EDCS - Evolutionary Design of Complex
Software
- ELSA - Electronic Library Services and Applications
- The operational part of the RBSE Program
- Was at: rbse.mountain.net/cs/ [see
MountainNet]
- National Aeronautics and Space Administration (NASA) and ARPA sponsored program
dedicated to introducing and supporting common, effective approaches to
designing, building, and maintaining software systems by using existing
software assets stored in a specialized library or repository.
- MORE (Multimedia Oriented Repository Environment)
- Dave Eichmann worked on this program. We worked together on the
DISA-CIM reuse metrics project. He also
worked at WVU, but after I left. He has since left
Houston and moved back to Iowa
http://mingo.info-science.uiowa.edu/eichmann/bio.shtml.
A | B |
C | D |
E | F | G | H | I | J |
K | L | M | N | O | P | Q |
R | S | T |
U | V | W | X | Y | Z
- GRACETM
- Generic Reusable Ada Components for Engineering
- KISS - Keep It Simple Series of Generics, by Osiris
- PAL - Public Ada Library
-
http://web.cnam.fr/Languages/Ada/PAL/ [authentication required?] see
AdaBasis
- Provides more than100 megabytes of programs, components, tools,
general information, and educational materials on Ada.
- Also contains materials on the Very High Speed Integrated Circuit (VHSIC)
Hardware Description Language (VHDL), which is based on Ada.
- PRISM - Portable, Reusable, Integrated Software Modules
Program
- Developed an architecture with the goal of maximizing the reuse of
existing commercial and government off-the-shelf components in command centers
- This goal led to an object-oriented event system architecture style
- The
emphasis of the architecture was on interface standards, e.g., Structured
Query Language. Wrappers were written to integrate the off-the-shelf
components chosen by PRISM.
- RAPID Library - Reusable Ada Packages for
Informational-systems Development
- RBSE - Reuse-Based Software Engineering
- Renaissance Project
- ReuseIC - Reuse Information Clearinghouse
A | B |
C | D |
E | F | G | H | I | J |
K | L | M | N | O | P | Q |
R | S | T |
U | V | W | X | Y | Z
- SATI - Software Architecture Technology Initiative
- Formed by SEI to
coordinate its various architecture-related efforts
- The CARDS program is
working together with the SEI SATI to help transition the most promising
architecture-based approaches to practice.
- SISTO - Software and Intelligent Systems Technology Office
- ARPA Sponsored
- The Domain-Specific Software Architecture
(DSSA) Program, 1992
- STARS Process-Driven Development Concepts -- Hal
Hart, TRW Data Technologies Division, 1995
- STARS Program -
Software Technology for Adaptable, Reliable Systems
- Funded by (D)ARPA
- Purpose was to change today's software development paradigm into one
which emphasizes a process-driven, domain-specific, reuse-based
approach to software intensive systems
- Worldwide Software Reuse Discovery (WSRD) Library
- UNAS - Universal Network Architecture Series
- from TRW Unisys
- Air Force Command Center Processing and Display System - Replacement (CCPDS-R)
was built using the Universal Network Architecture Services (UNAS) tool
A | B |
C | D |
E | F | G | H | I | J |
K | L | M | N | O | P | Q |
R | S | T |
U | V | W | X | Y | Z
|