Defense Advanced Research Projects AgencyTagged Content List

Systems of Systems

Related to new capabilities based on synergy among multiple diverse systems

Showing 4 results for Systems + Programming RSS
07/02/2019
The Department of Defense (DoD) increasingly relies on software systems to deliver needed functionality, capabilities, and security. However, the rapid pace of software innovation, evolving regulatory requirements, an ever-growing need for stronger system security, and other factors require continual updating and modernization efforts. These produce untenable increases in system complexity and shift the bulk of system costs and developer focus from design and development to maintenance. As this trend continues, the cost and effort required to maintain current systems might constrain DoD’s ability to develop new software-based capabilities.
Managing complexity is a central problem in software engineering. A common approach to address this challenge is concretization, in which a software engineer makes decisions based on a set of apparently or almost equivalent options to enable the resulting code to compile. Concretization makes the process of software development more controllable, allowing the engineer to define and implement an architecture, divide the development tasks into manageable parts, establish conventions to enable their integration, and integrate them into a cohesive software system.
10/03/2019
The PAPPA topic will explore tradeoffs between programming productivity, solution generality, and scalability to enable scientists and domain experts with no understanding of parallel programming and hardware architectures to create highly efficient performance portable programs. The goal of PAPPA is to explore the creation of compiler technology that improves the programming productivity of massively parallel and heterogeneous processing systems with 1,000,000 way parallelism by 10,000X.
07/10/2020
The purpose of this Special Notice (SN) is to provide public notification of research areas of initial interest to the Microsystems Technology Office, specifically the Microsystems Exploration program. The Defense Advanced Research Projects Agency (DARPA) Microsystems Technology Office (MTO) seeks to develop high-risk, high-reward technologies that enable revolutionary advances in materials, devices, and systems and continue DARPA’s mission of creating and preventing strategic surprise.