DID YOU KNOW? DTIC has over 3.5 million final reports on DoD funded research, development, test, and evaluation activities available to our registered users. Click
HERE to register or log in.
Accession Number:
AD1186903
Title:
Deferred Concretization Adaptive Software Environment (DCASE)
Descriptive Note:
[Technical Report, Final Report]
Corporate Author:
Perspecta Labs, Inc.
Report Date:
2022-12-01
Pagination or Media Count:
63
Abstract:
DCASE Deferred Concretization Adaptive Software Environment automates the software sustainment loop using a novel combination of techniques with proven scalability and program-generation speed, while embracing software engineering concepts that ensure ease of use by traditional developers. The DCASE Intent Specification Language ISL combines abstraction mechanisms in existing programming language with composition patterns, enabling users to express application requirements and intentions at a domain-specific abstract level, avoiding concretization. Program Pieces, which correspond to reusable, adaptable units of functionality in a target domain, are the building blocks used by a novel combination of Genetic Programming and Symbolic Solving for identifying candidate application solutions and offering specific and targeted information to human-on-the-loop when software generation cannot satisfy updated application requirements. DCASE functionality can be leveraged using any modern IDE that supports the Language Server Protocol, minimizing the learning curve associated with new technologies.
Distribution Statement:
[A, Approved For Public Release]