Intent-Defined Adaptive Software (IDAS)
Abstract
The Intent-Defined Adaptive Software (IDAS) program developed technologies to represent the intent of software and its abstract constraints separately from its concrete instantiation, for the purpose of enabling rapid code synthesis and continual adaptation. Modern weapons platforms are increasingly dependent on complex software, increasing the risk of system failures and creating new attack surfaces for adversaries. Software engineers often manage complexity by choosing a particular option that fulfills the immediate needs of the development effort (e.g., by concretization). IDAS developed techniques for deferring software concretizations until uncertainties are resolved, either at build time or during run time, for complex systems. IDAS technology can significantly reduce software development time and maintenance costs, thereby enabling DoD to acquire, sustain, and improve software-based capabilities more cost-effectively.
Document Details
- Document Type
- Accomplishment
- Publication Date
- Oct 01, 2024
- Source ID
- 85b59616c2ee049afb8935fa66065010