Program aims to generate applications capable of adapting to change, without extensive reprogramming
As modern software systems continue inexorably to increase in complexity and capability, users have become accustomed to periodic cycles of updating and upgrading to avoid obsolescence—if at some cost in terms of frustration. In the case of the U.S. military, having access to well-functioning software systems and underlying content is critical to national security, but updates are no less problematic than among civilian users and often demand considerable time and expense. That is why today DARPA announced it will launch an ambitious four-year research project to investigate the fundamental computational and algorithmic requirements necessary for software systems and data to remain robust and functional in excess of 100 years.
The Building Resource Adaptive Software Systems, or BRASS, program seeks to realize foundational advances in the design and implementation of long-lived software systems that can dynamically adapt to changes in the resources they depend upon and environments in which they operate. Such advances will necessitate the development of new linguistic abstractions, formal methods, and resource-aware program analyses to discover and specify program transformations, as well as systems designed to monitor changes in the surrounding digital ecosystem. The program is expected to lead to significant improvements in software resilience, reliability and maintainability.
“Technology inevitably evolves, but very often corresponding changes in libraries, data formats, protocols, input characteristics and models of components in a software ecosystem undermine the behavior of applications,” said Suresh Jagannathan, DARPA program manager. “The inability to seamlessly adapt to new operating conditions undermines productivity, hampers the development of cyber-secure infrastructure and raises the long-term risk that access to important digital content will be lost as the software that generates and interprets content becomes outdated.”
Current applications execute on a software stack comprising many different layers of abstraction, providing various services and structures. Access to these layers is mediated through different kinds of interfaces, all typically specified as secondary documentation supplied along with the application program interface. Because this documentation is typically defined informally, it provides only a partial, incomplete understanding of the system as a whole and requires substantial manual effort and reasoning.
“Ensuring applications continue to function correctly and efficiently in the face of a changing operational environment is a formidable challenge,” said Jagannathan. “Failure to respond to these changes can result in technically inferior and potentially vulnerable systems. Equally concerning, the lack of automated upgrade mechanisms to restructure and transform applications leads to high software maintenance costs and premature obsolescence of otherwise functionally sound software.”
The Latest on: Dynamically adapting software
via Google News
The Latest on: Dynamically adapting software
- Innovyze Introduces Dynamic Digital Twins to the Water Industry with Info360.comon February 26, 2021 at 1:55 am
Dynamic Digital Twins are virtual models of real-world assets and systems that can learn and adapt to changing circumstances. Built upon Amazon Web Services (AWS), Info360.com is uniquely designed to ...
- The Supply Chain of the Future is a Dynamic Living Ecosystemon February 18, 2021 at 9:14 pm
The Supply Chain of the Future is a Dynamic Living Ecosystem By Doug Braun, CEO, Kewill - Supply chain executives have some tough decisions to make in the year ahead as they face increased pressure to ...
- Smartsheet Ushers Enterprises into New Era of Dynamic Work with Expanded Partner Ecosystem and New Product Innovationson February 17, 2021 at 2:10 pm
Smartsheet , the enterprise platform for dynamic work, today announced a series of ecosystem partners and product innovations that support enterprises as they adapt to the evolving nature of work. As ...
- Extron ShareLink Pro Now Mirrors Windows 10 Devices via Miracaston February 8, 2021 at 5:03 am
The What: Extron has launched the ShareLink Pro WFA 100, a Wi-Fi Miracast adapter that enables content sharing from a Windows 10 device to a ShareLink Pro device without installing any software ...
- L3Harris to develop wideband software-defined radio technology that resists electronic warfare (EW) jammingon February 8, 2021 at 2:31 am
ultimately enabling the use of software-defined radios in congested and dynamic spectral environments. The ideal wideband receiver would adapt to EW jamming or blocking to maintain dynamic range ...
- NICE Presents Best Practices to Accelerate Leadership in CX Agility and Empower Exceptional Experienceson February 4, 2021 at 3:33 am
With unprecedented change impacting businesses globally, agility in adapting to dynamically shifting needs ... both cloud and on-premises enterprise software solutions that empower organizations ...
- New Links In A Digital Chainon February 3, 2021 at 5:59 am
From data analytics to cloud solutions, SAP software has become a critical ... across the supply chain for all partners helps to adapt dynamic demands and supply scenarios.
- Quantum brainiacon February 1, 2021 at 1:09 pm
But instead of just creating software to process information ... they’ve been building an intelligent and dynamic material that can learn by physically adapting itself – so it has brain ...
- "Maximum flexibility in scheduling production of convenience goods"on January 29, 2021 at 7:54 pm
The software solution is designed to help adapt Lekkerland's supply chain management ... With on-the-go consumption, the company serves a very dynamic economic segment. Lekkerland offers ...
- SAP to Acquire Business Process Intelligence Company Signavioon January 27, 2021 at 2:00 am
"In today's dynamic world, companies of all sizes need the ability to rapidly adapt their business processes ... existing business process intelligence software from SAP. With the addition of ...
via Bing News