Intent-Defined Adaptive Software (IDAS)

Abstract

The overall Intent-Defined Adaptive Software (IDAS) goal was to automate code generation derived from software intent, and associated constraints, for rapid adaptation to late changes in requirements and operating environments. IDAS was divided into Automated Software Generation, Problem Set Generation, Integrated Test and Evaluation and Experimental Control and Transition Technical Areas (TAs). During the research and initial prototype Phase 1, Sierra Nevada Corporation (SNC) performed on the latter TA, working with problem sets/changes, exercises, prototype toolchains and execution guidance from other TAs and providing, 1) abstraction layers and software framework (consisting of dashboard, control, and abstraction APIs along with exemplary use cases) used for evaluation and 2) a Cloud Agility Baseline (CAB), with associated Agile process improvements, to compare prototype workflows and software. This framework was intended to test and evaluate the effectiveness of technologies supporting the continual adaptation of DoD software-enabled systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 2022
Accession Number
AD1183144

Entities

People

  • Jeffrey D. Smith
  • Mitch Kokar

Organizations

  • Sierra Nevada Corporation

Tags

Communities of Interest

  • Cyber
  • Engineered Resilient Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Agile Software Development
  • Air Force
  • Air Force Research Laboratories
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Corporations
  • Department Of Defense
  • Detection
  • Engineering
  • Engineers
  • Governments
  • Military Research
  • Model Based Systems Engineering
  • Software Development
  • Specifications
  • Standards
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Nuclear Civil Defense.
  • Software Engineering.