He estado leyendo algunos documentos de principios de los 90 sobre una iniciativa de reutilización de software del Departamento de Defensa de los Estados Unidos llamada Sistema de reutilización de software de defensa (DSRS). La mención más reciente que pude encontrar fue en un artículo de 2000 - Una encuesta de repositorios de reutilización de software
Sistema de repositorio de software de defensa (DSRS)
El DSRS es un repositorio automatizado para almacenar y recuperar activos de software reutilizables (RSA) [14]. El software DSRS ahora administra inventarios de activos reutilizables en siete centros de soporte de reutilización de software (SRSC). El DSRS sirve como un punto central de recolección de RSA de calidad y facilita la reutilización del software al ofrecer a los desarrolladores la oportunidad de igualar sus requisitos con los productos de software existentes. Las cuentas DSRS están disponibles para los empleados del gobierno y el personal del contratista que actualmente apoya proyectos gubernamentales ...
... La comunidad de software del DoD está tratando de cambiar su modelo de ingeniería de software de su ciclo de software actual a una forma de construir software basada en el proceso, específica del dominio, basada en la arquitectura y asistida por el repositorio [15]. En este entorno cambiante, el DSRS tiene el mayor potencial para convertirse en el repositorio de reutilización estándar de DoD porque es el único repositorio operativo implementado existente con múltiples ubicaciones interoperables en DoD. Siete ubicaciones DSRS son compatibles con casi 1,000 usuarios y enumeran casi 9,000 activos reutilizables. DISA DSRS solo enumera 3.880 activos reutilizables y tiene 400 cuentas de usuario ...
La estrategia a largo plazo del DSRS es admitir un repositorio virtual. Estos repositorios interconectados proporcionarán la capacidad de ubicar y compartir componentes reutilizables entre dominios y entre los servicios. Un DSRS efectivo y en evolución es un requisito central para el éxito de la iniciativa de reutilización de software DoD. Los requisitos del repositorio DoD en evolución exigen que DISA continúe teniendo un sitio DSRS operativo para admitir las pruebas en una operación real del repositorio y para los usuarios del DoD. El proceso de clasificación para el DSRS es una tecnología básica para proporcionar atención al cliente [16]. Este proceso es el primer paso para hacer que los activos reutilizables estén disponibles para implementar las estrategias de migración funcional y técnica.
...
[14] DSRS - Tecnología de defensa para sistemas adaptables y confiables
URL: http://ssed1.ims.disa.mil/srp/dsrspage.html
[15] STARS - Tecnología de software para sistemas adaptables y confiables
URL: http: //www.stars.ballston.paramax.com/index.html
[16] DE Perry y SS Popovitch, "Investigar: uso y reutilización basados en predicados",
en Actas de la 8ª Conferencia de Ingeniería de Software Basada en el Conocimiento, pp. 144-151, septiembre de 1993.
...
¿DSRS está muerto y hubo algún informe post mortem al respecto? ¿Existen otras iniciativas o informes más recientes del gobierno de EE. UU. Sobre la reutilización de software?