DARPA计划启动“意图定义自适应软件”(IDAS)项目

据DARPA官网2019年7月2日报道

美国国防部越来越依赖软件系统来提供所需的功能、能力和安全。但软件创新、监管要求、系统安全性需求以及其他因素的快速发展,都需要对软件进行不断更新,导致软件系统越来越复杂,系统成本和软件开发人员的重心从设计开发转移到维护,从而限制了国防部的新软件开发。

软件工程师通常针对特定问题提出高度定制的解决方案,在整个开发过程中做出很多具体的决策,但没有记录决策的背景和理由,因此很难修改或调整软件以满足新出现的要求。

因此,国防高级研究计划局(DARPA)计划启动“意图定义自适应软件”(IDAS)项目,将探索在软件设计、开发或构建过程中捕获、学习和/或注释程序员意图和约束的方法,并将它们与生成软件系统的特定实例所需的具体决策分开,以大幅减少手动修改软件的需要,将开发、维护成本以及工作量降低至少一个数量级。

此外,IDAS还将研究自动化技术开发,以便根据新要求生成或调整软件。