何が起きたか
米国防高等研究計画局(DARPA)は2015年4月8日、ソフトウェアシステムとデータが100年以上にわたり堅牢で機能し続けるために必要な計算上およびアルゴリズム上の要件を調査する、野心的な4年間の研究プロジェクトを開始すると発表した。このプログラムは「Building Resource Adaptive Software Systems(BRASS)」と名付けられ、依存するリソースや動作環境の変化に動的に適応できる長寿命ソフトウェアシステムの設計と実装における基礎的進歩を目指す。BRASSプログラムでは、新しい言語抽象化、形式手法、リソースを意識したプログラム解析、周囲のデジタルエコシステムの変化を監視するシステムの開発が必要になるとしている。DARPAのプログラムマネージャーであるSuresh Jagannathan氏は、技術の進化に伴いライブラリやデータ形式、プロトコル、入力特性、コンポーネントモデルの変化がアプリケーションの動作を損なうことがあると指摘し、シームレスに適応できないことが生産性を損ない、サイバーセキュアなインフラの開発を妨げ、ソフトウェアが時代遅れになるにつれて重要なデジタルコンテンツへのアクセスが失われる長期的リスクを高めると述べた。
Key Facts
| DARPAは2015年4月8日、ソフトウェアシステムとデータが100年以上にわたり堅牢で機能し続けるために必要な計算上およびアルゴリズム上の要件を調査する4年間の研究プロジェクトを開始すると発表した。 | [2] |
| プログラム名は「Building Resource Adaptive Software Systems(BRASS)」で、依存するリソースや動作環境の変化に動的に適応できる長寿命ソフトウェアシステムの設計と実装における基礎的進歩を目指す。 | [2] |
| BRASSプログラムでは、新しい言語抽象化、形式手法、リソースを意識したプログラム解析、周囲のデジタルエコシステムの変化を監視するシステムの開発が必要とされる。 | [2] |
| DARPAのプログラムマネージャーであるSuresh Jagannathan氏は、技術の進化に伴うライブラリやデータ形式、プロトコル、入力特性、コンポーネントモデルの変化がアプリケーションの動作を損なうと指摘した。 | [2] |
| Jagannathan氏は、シームレスに適応できないことが生産性を損ない、サイバーセキュアなインフラの開発を妨げ、ソフトウェアが時代遅れになるにつれて重要なデジタルコンテンツへのアクセスが失われる長期的リスクを高めると述べた。 | [2] |
なぜ重要か
この取り組みは、ソフトウェアの陳腐化に伴うデジタルコンテンツの喪失リスクや、サイバーセキュリティ上の課題に対処する可能性がある。DARPAは、長寿命ソフトウェアシステムの実現により、ソフトウェアの回復力、信頼性、保守性の大幅な向上が期待されるとしている。