私は somepapers を読んでいます。米国国防総省のソフトウェア再利用イニシアチブ、Defence Software Reuse System(DSRS)について90年代前半から。私が見つけた最新の言及は、2000年の論文にありました- ソフトウェア再利用リポジトリの調査
防衛ソフトウェアリポジトリシステム(DSRS)
DSRSは、再利用可能なソフトウェア資産(RSA)を保存および取得するための自動リポジトリです[14]。 DSRSソフトウェアは、7つのソフトウェア再利用サポートセンター(SRSC)で再利用可能な資産の在庫を管理するようになりました。 DSRSは、高品質のRSAの中心的な収集ポイントとして機能し、既存のソフトウェア製品と要件を一致させる機会を開発者に提供することにより、ソフトウェアの再利用を促進します。 DSRSアカウントは、現在政府のプロジェクトをサポートしている政府職員および請負業者の担当者が利用できます。
... DoDソフトウェアコミュニティは、ソフトウェアエンジニアリングモデルを、現在のソフトウェアサイクルから、プロセス主導型、ドメイン固有、アーキテクチャベース、リポジトリ支援型のソフトウェア構築方法に変更しようとしています[15]。この変化する環境では、DSRSは、DoD全体に複数の相互運用可能な場所を持つ唯一の既存の展開済みの運用リポジトリであるため、DoD標準の再利用リポジトリになる可能性が最も高くなります。 7つのDSRSロケーションは、約1,000ユーザーをサポートし、約9,000の再利用可能なアセットをリストします。 DISA DSRSだけで、3,880個の再利用可能なアセットがリストされ、400個のユーザーアカウントがあります...
DSRSの長期的な戦略は、仮想リポジトリをサポートすることです。これらの相互接続されたリポジトリーは、ドメイン間およびサービス間で再利用可能なコンポーネントを見つけて共有する機能を提供します。効果的で進化するDSRSは、DoDソフトウェア再利用イニシアチブを成功させるための中心的な要件です。進化するDoDリポジトリ要件では、実際のリポジトリ操作でのテストをサポートし、DoDユーザーをサポートするために、DISAが引き続き運用可能なDSRSサイトを持っている必要があります。 DSRSの分類プロセスは、カスタマーサポートを提供するための基本的なテクノロジーです[16]。このプロセスは、機能的および技術的な移行戦略を実装するために再利用可能な資産を利用できるようにするための最初のステップです。
.。
[14] DSRS-適応性と信頼性の高いシステムのための防衛技術
URL: http://ssed1.ims.disa.mil/srp/dsrspage.html
[15] STARS-適応性と信頼性の高いシステムのためのソフトウェアテクノロジー
URL: http://www.stars.ballston.paramax.com/index.html
[16] D. E.PerryおよびS.S. Popovitch、「問い合わせ:述語ベースの使用と再利用」
第8回知識ベースソフトウェアエンジニアリング会議の議事録、pp。144-151、1993年9月。
.。
DSRSは死んでいますか、そしてそれに関する死後の報告はありましたか?ソフトウェアの再利用に関する他のより最近の米国政府のイニシアチブまたはレポートはありますか?
DSRSには、その前に少なくとも1つの名前があり、その後にさらに2つの名前がありました。私は彼らが何であるかを忘れてしまったのですが、あなたはプログラムが死んでいると考えるべきです。フィヨルドをピンで留めることすらなく、ただ死んでいる。
国防総省は部門全体の再利用性プログラムで多くの試みを経験しており、これはその1つでした。 Adaプログラミング言語は別のものであり、1987年から1990年代後半まで義務が事実上放棄されるまで必須の使用言語でした。 (1990年代初頭までに発行されたAda以外のプロジェクトの権利放棄の数は、完全な景品でした。)
これらのプログラムのほとんどの事後分析は非常に簡単です。
Java国防総省で働いているプログラマーとして、私はそれを聞いたことがなく、オフィスには誰もいません。私はちょうど今それをグーグルで検索し、頭字語の定義だけを見つけましたが静かな死を遂げたと言っても過言ではないでしょうが、残念ながらそれは良い考えのようです。