普通消费者已习惯了软件的升级换代,但对军方而言软件的升级并非是一个小问题。美国国防部高级研究计划署(DARPA)为此发起了一个为期四年的研究项目,调查能在百年时间内保持软件和数据的鲁棒和功能所需的基本计算理论和算法。
该项目被称为 The Building Resource Adaptive Software systems.html" target="_blank">Systems(BRASS),旨在寻求理解能动态适应资源和运作环境变化的长寿软件系统的设计和实现的基础性理论。实现长寿软件系统将需要开发新的语言抽象,形式化方法和资源敏感程序分析去发现和指定程序转变,以及设计监视数字生态系统环境变化的系统。