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.
Deferred Concretization Adaptive Software Environment (DCASE)
[Technical Report, Final Report]
Perspecta Labs, Inc.
Pagination or Media Count:
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.
[A, Approved For Public Release]