Eu tenho lido alguns artigos do início dos anos 90 sobre uma iniciativa de reutilização de software do Departamento de Defesa dos EUA chamada DSRS (Defense Software Reuse System). A menção mais recente que eu encontrei foi em um artigo de 2000 - Uma pesquisa sobre repositórios de reutilização de software
Sistema de Repositório de Software de Defesa (DSRS)
O DSRS é um repositório automatizado para armazenar e recuperar RSAs (Reusable Software Assets) [14]. O software DSRS agora gerencia inventários de ativos reutilizáveis em sete centros de suporte à reutilização de software (SRSCs). O DSRS serve como um ponto de coleta central para RSAs de qualidade e facilita a reutilização de software, oferecendo aos desenvolvedores a oportunidade de corresponder seus requisitos aos produtos de software existentes. As contas DSRS estão disponíveis para funcionários do governo e contratados que atualmente apóiam projetos do governo ...
... A comunidade de software do DoD está tentando mudar seu modelo de engenharia de software de seu atual ciclo de software para uma maneira orientada a processos, específica de domínio, baseada em arquitetura, baseada em arquitetura e assistida por repositório de construir software [15]. Nesse ambiente em mudança, o DSRS tem o maior potencial de se tornar o repositório de reutilização padrão do DoD, porque é o único repositório operacional implantado existente com vários locais interoperáveis no DoD. Sete locais DSRS suportam quase 1.000 usuários e listam quase 9.000 ativos reutilizáveis. Somente o DISA DSRS lista 3.880 ativos reutilizáveis e possui 400 contas de usuário ...
A estratégia de longo prazo do DSRS é oferecer suporte a um repositório virtual. Esses repositórios interconectados fornecerão a capacidade de localizar e compartilhar componentes reutilizáveis entre domínios e entre os serviços. Um DSRS efetivo e em evolução é um requisito central para o sucesso da iniciativa de reutilização de software do DoD. Os requisitos de repositório do DoD em evolução exigem que o DISA continue a ter um site DSRS operacional para dar suporte ao teste em uma operação real do repositório e para dar suporte aos usuários do DoD. O processo de classificação para o DSRS é uma tecnologia básica para fornecer suporte ao cliente [16]. Esse processo é a primeira etapa na disponibilização de ativos reutilizáveis para a implementação das estratégias de migração funcional e técnica.
...
[14] DSRS - Tecnologia de defesa para sistemas confiáveis e adaptáveis
URL: http://ssed1.ims.disa.mil/srp/dsrspage.html
[15] STARS - Tecnologia de software para sistemas confiáveis e adaptáveis
URL: http: // www.stars.ballston.paramax.com/index.html
[16] DE Perry e SS Popovitch, “Consultar: uso e reutilização com base em predicados”,
em Proceedings of the 8th Software-Based Software Engineering Conference, pp. 144-151, setembro de 1993.
...
O DSRS está morto e houve algum relatório post mortem? Existem outras iniciativas ou relatórios mais recentes do governo dos EUA sobre reutilização de software?