Opportunity Information: Apply for DARPA BAA 15 36
Apply for DARPA BAA 15 36
- The DARPA Information Innovation Office in the science and technology and other research and development sector is offering a public funding opportunity titled "Building Resource Adaptive Software Systems (BRASS)" and is now available to receive applicants.
- Interested and eligible applicants and submit their applications by referencing the CFDA number(s): 12.910 Research and Technology Development.
- This funding opportunity was created on Apr 7, 2015 and posted on Apr 7, 2015.
- Applicants must submit their applications by May 22, 2015 Proposal Due Date/BAA Closing Date May 22, 2015, 1200 noon (EDT). (Agency may still review applications by suitable applicants for the remaining/unused allocated funding in 2026.)
- Eligible applicants include: Unrestricted (i.e., open to any type of entity above), subject to any clarification in text field entitled Additional Information on Eligibility.
[Watch] Creating a grant proposal using the step-by-step wizard inside the applicant portal:
Opportunity Summary:
Building Resource Adaptive Software Systems (BRASS) is a DARPA Information Innovation Office research solicitation focused on making complex software last longer, fail less often, and keep working even as its operating environment changes. The core problem BRASS is trying to solve is that many important software systems are built with assumptions about the resources they will have available (compute, memory, energy, network bandwidth, storage, peripherals, operating system services, libraries, hardware features, and even logical resources like APIs and middleware). Over time, those assumptions break: platforms get upgraded, dependencies change, sensors and networks come and go, workloads shift, and constraints like power or latency tighten. BRASS seeks foundational advances so software can adapt to those changes rather than becoming brittle, expensive to maintain, or operationally unusable.
Technically, the opportunity calls for innovative proposals spanning formal methods, program analysis, compiler design, and runtime/virtual machine implementation. The emphasis is on creating tools, techniques, and system building blocks that enable "resource-adaptive" behavior, meaning software can detect when its resource situation has changed and respond in a controlled, predictable way. This may involve automatically selecting alternative implementations, restructuring computations, adjusting fidelity or performance targets, swapping components, or otherwise reconfiguring execution to remain correct and useful under new constraints. A major theme is survivability and longevity: instead of software needing frequent manual rewrites and retesting whenever the environment shifts, BRASS aims for approaches that preserve intended behavior and safety properties while still allowing the system to scale up, scale down, or reshape itself as resources fluctuate.
The program description highlights "long lived, survivable, and scalable adaptive software systems" and suggests that achieving this requires advances across the full stack. Formal methods and program analysis are relevant because adaptation cannot be ad hoc if the software is mission-critical; it needs rigorous ways to specify what must remain true (correctness, safety, security, real-time constraints) and then prove or check that adaptive transformations and runtime choices preserve those guarantees. Compiler techniques matter because compilers can generate multiple resource-aware variants, insert instrumentation, or restructure code to make adaptation possible without hand-editing every application. Runtime and virtual machine work matters because many resource changes are only visible during execution, and the runtime is where monitoring, policy enforcement, dynamic optimization, and safe reconfiguration can be coordinated.
From an administrative standpoint, this is a discretionary research and development opportunity (CFDA 12.910, Research and Technology Development) issued as DARPA BAA 15-36 under the Information Innovation Office. DARPA indicates multiple potential funding instruments, including cooperative agreements and contracts, and states there is no cost-sharing or matching requirement. Eligibility is listed as unrestricted, meaning any type of entity may apply, subject to any limitations spelled out in the full announcement. The solicitation was posted April 7, 2015, with proposals due May 22, 2015 at 12:00 noon EDT, and it was archived June 21, 2015.
In practical terms, BRASS is an attempt to move beyond one-off "porting" and constant maintenance toward software that can endure platform evolution and operational turbulence. The solicitation encourages research that produces concrete tooling and infrastructure enabling developers and operators to build systems that can keep functioning as their resource landscape shifts, while still maintaining high confidence that the system remains correct and dependable. The point of contact listed for access issues is Dr. Suresh Jagannathan, DARPA I2O Program Manager and BAA Coordinator, with the additional information link pointing to the full DARPA BAA 15-36 announcement on FedBizOpps.
Frequently Asked Questions (FAQ) - DARPA BRASS (BAA 15-36)
What is the BRASS opportunity?
Building Resource Adaptive Software Systems (BRASS) is a DARPA Information Innovation Office (I2O) research solicitation focused on making complex software last longer, fail less often, and keep working as its operating environment changes.
What problem is BRASS trying to solve?
BRASS targets the brittleness that occurs when software is built with assumptions about available resources (such as compute, memory, energy, network bandwidth, storage, peripherals, operating system services, libraries, hardware features, and logical resources like APIs and middleware). As platforms and dependencies evolve and constraints change, those assumptions can break, making systems expensive to maintain or unusable. BRASS seeks foundational advances so software can adapt rather than require repeated manual rewrites and retesting.
What does "resource-adaptive" software mean in this solicitation?
In BRASS, "resource-adaptive" means software can detect when its resource situation has changed and respond in a controlled, predictable way. Examples described include automatically selecting alternative implementations, restructuring computations, adjusting fidelity or performance targets, swapping components, or otherwise reconfiguring execution to remain correct and useful under new constraints.
What kinds of resource changes is BRASS concerned with?
The solicitation highlights a wide range of shifting conditions, including platform upgrades, changing dependencies, sensors and networks appearing or disappearing, workload shifts, and tighter operational constraints such as power or latency limits.
What is the overarching goal of the program?
The program emphasizes "long lived, survivable, and scalable adaptive software systems." The intent is to move beyond one-off porting and constant maintenance toward software that can endure platform evolution and operational turbulence while preserving intended behavior and key guarantees.
What technical areas does BRASS explicitly call out?
The opportunity calls for innovative proposals spanning formal methods, program analysis, compiler design, and runtime/virtual machine implementation, with an emphasis on tools, techniques, and system building blocks that enable predictable resource-adaptive behavior.
Why are formal methods and program analysis important to BRASS?
Because BRASS is concerned with mission-critical or high-consequence software, adaptation cannot be ad hoc. The solicitation emphasizes rigorous ways to specify what must remain true (for example, correctness, safety, security, and real-time constraints) and then prove or check that adaptive transformations and runtime choices preserve those guarantees.
What role do compilers play in the BRASS vision?
The program description points to compiler techniques as a way to generate multiple resource-aware variants, insert instrumentation, or restructure code so adaptation becomes possible without manually editing every application.
What role do runtime systems or virtual machines play in BRASS?
BRASS notes that many resource changes are only visible during execution. Runtime/VM approaches are relevant for monitoring, policy enforcement, dynamic optimization, and coordinating safe reconfiguration while the system is running.
What kind of work products is BRASS looking for?
Based on the description, BRASS encourages research that produces concrete tooling and infrastructure: tools, techniques, and system building blocks that developers and operators can use to build adaptive systems that remain dependable as resources fluctuate.
What is the CFDA number and program category for this opportunity?
The opportunity is listed under CFDA 12.910, Research and Technology Development.
What is the solicitation identifier?
The solicitation is DARPA BAA 15-36, issued under the Information Innovation Office (I2O).
What funding instruments may be used?
DARPA indicates multiple potential funding instruments for this solicitation, including cooperative agreements and contracts.
Is cost sharing or matching required?
No. The solicitation states there is no cost-sharing or matching requirement.
Who is eligible to apply?
Eligibility is listed as unrestricted, meaning any type of entity may apply, subject to any limitations specified in the full announcement.
When was the solicitation posted and when were proposals due?
The solicitation was posted on April 7, 2015. Proposals were due May 22, 2015 at 12:00 noon EDT.
Is this opportunity still active?
No. The solicitation was archived on June 21, 2015.
Where can applicants find the full announcement?
The additional information link points to the full DARPA BAA 15-36 announcement on FedBizOpps.
Who is the point of contact for access issues?
The point of contact listed for access issues is Dr. Suresh Jagannathan, DARPA I2O Program Manager and BAA Coordinator.
What does DARPA mean by improving software "survivability" and "longevity" in BRASS?
In the context provided, survivability and longevity refer to software continuing to function and remain dependable even as the underlying platform, dependencies, and resource constraints evolve, reducing the need for frequent manual rewrites and extensive retesting.
Browse more opportunities from the same category: Science and Technology and other Research and Development
Next opportunity: State Trade and Export Promotion Program
Previous opportunity: Physical and Programmatic Accessibility Evaluations of Fort Pulaski National Monument
USGrants.org Applicant Portal:
Are you interested in learning about about how to apply for this government funding opportunity? You can create a free applicant account and receive instant access to our applicant portal that many business owners like you have benefited from.
Apply for DARPA BAA 15 36
[Watch] how do funding administrators access proposals?
Applicants also applied for:
Applicants who have applied for this opportunity (DARPA BAA 15 36) also looked into and applied for these:
| Funding Opportunity |
|---|
| Defense Production Act (DPA) Title III Scale Up of Green Energetics Project Apply for FOA AFRL RQKM 2015 0019 Funding Number: FOA AFRL RQKM 2015 0019 Agency: Air Force Research Lab Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| Cooperative Ecosystem Studies Unit, Rocky Mountain CESU Apply for G15AS00062 Funding Number: G15AS00062 Agency: Geological Survey Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD Lung Cancer Career Development Award Apply for W81XWH 15 LCRP CDA Funding Number: W81XWH 15 LCRP CDA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD Lung Cancer Clinical Exploration Award Apply for W81XWH 15 LCRP CEA Funding Number: W81XWH 15 LCRP CEA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD Lung Cancer Idea Development Award Apply for W81XWH 15 LCRP IDA Funding Number: W81XWH 15 LCRP IDA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| Building Community and Capacity in Data Intensive Research in Education Apply for 15 563 Funding Number: 15 563 Agency: National Science Foundation Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| Cooperative Ecoystem Studies Unit, Great Lakes Northern Forests CESU Apply for G15AS00064 Funding Number: G15AS00064 Agency: Geological Survey Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| Coopertative Ecoystem Studies Unit, Great Lakes Northern Forest CESU Apply for G15AS00065 Funding Number: G15AS00065 Agency: Geological Survey Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| JFSP Fuels Treatment Science Plan and Advisor Apply for L15AS00082 Funding Number: L15AS00082 Agency: Bureau of Land Management Category: Science and Technology and other Research and Development Funding Amount: $300,000 |
| ROSES 2015 Mars Science Laboratory Participating Scientist Program Apply for NNH15ZDA001N MSLPSP Funding Number: NNH15ZDA001N MSLPSP Agency: NASA Headquarters Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| A.2 Advanced Air Transport Technology Project (AATT1) Apply for NNH15ZEA001N AATT1 Funding Number: NNH15ZEA001N AATT1 Agency: NASA Headquarters Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DOD USSOCOM Broad Agency Announcement Apply for W81XWH USSOCOM BAA 15 1 Funding Number: W81XWH USSOCOM BAA 15 1 Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| Theoretical Research in Magnetic Fusion Energy Science Apply for DE FOA 0001336 Funding Number: DE FOA 0001336 Agency: Office of Science Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| GeoPRISMS Program Apply for 15 564 Funding Number: 15 564 Agency: National Science Foundation Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| ROSES 2015 Heliophysics Supporting Research Apply for NNH15ZDA001N HSR Funding Number: NNH15ZDA001N HSR Agency: NASA Headquarters Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD FY15 Autism Idea Development Award Apply for W81XWH 15 ARP IDA Funding Number: W81XWH 15 ARP IDA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD Peer Reviewed Medical Clinical Trial Award Apply for W81XWH 15 PRMRP CTA Funding Number: W81XWH 15 PRMRP CTA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD Peer Reviewed Medical Discovery Award Apply for W81XWH 15 PRMRP DA Funding Number: W81XWH 15 PRMRP DA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD FY15 Autism Clinical Trial Award Apply for W81XWH 15 ARP CTA Funding Number: W81XWH 15 ARP CTA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
| DoD Peer Reviewed Medical Focused Program Award Apply for W81XWH 15 PRMRP FPA Funding Number: W81XWH 15 PRMRP FPA Agency: Dept. of the Army USAMRAA Category: Science and Technology and other Research and Development Funding Amount: Case Dependent |
Grant application guides and resources
It is always free to apply for government grants. However the process may be very complex depending on the funding opportunity you are applying for. Let us help you!
Apply for Grants

Premium leads for funding administrators, grant writers, and loan issuers
Thousands of people visit our website for their funding needs every day. When a user creates a grant proposal and files for submission, we pass the information on to funding administrators, grant writers, and government loan issuers.
If you manage government grant programs, provide grant writing services, or issue personal or government loans, we can help you reach your audience.
Subscribe to Leads
Request more information:
Would you like to learn more about this funding opportunity, similar opportunities to "DARPA BAA 15 36", eligibility, application service, and/or application tips? Submit an inquiry below:
Don't forget to subscribe to our grant alerts mailing list to receive weekly alerts on new and updated grant funding opportunities like this one in your email.
