->
,
All software must be updated to fix vulnerabilities , add new features or support for new operating systems. These operations require time and especially involve maintenance costs. The DARPA (DARPA) wants to create a solution that allows software to run for at least 100 years . The program name is futuristic BRASS (Building Resource Adaptive Software Systems).
Users know that periodic cycles of updates and upgrades are needed to avoid obsolescence of the platform. If the applications are used for critical tasks, such as national security, these updates are even more important, but require high costs. The US government agency has undertaken a four-year project with the aim to determine requirements, in terms of algorithms and computing resources, necessary so that the software will work for 100 years .
The program BRASS involves the design and implementation of software systems that automatically adapt to changes in the resources on which they depend and the environments in which they operate. This means developing new linguistic abstractions, formal methods and systems that can detect changes in the digital environment. DARPA wants to create software that continue to operate in a safe and efficient, eliminating any manual intervention and expensive machine downtime.
This is a rather difficult challenge, of course, also has risks. A failure in the auto-update would result in a system unreliable and vulnerable. But if the project is successful, in the future will be available software that will work forever .
“);} else {showMsgBox (” not made up
Thank you for applying for membership but it is a problem. “);}}, error: function ( res) {showMsgBox (“ not made up
Thank you for applying for membership but it is a problem.”); a generic (res);}});} return false; RegisterOK} function () {ga (‘webnewsb.send’, ‘Events’,’ Newsletter Articolo’,’Ok’,”,1,{‘nonInteraction’:true,”metric4″:1});jQuery.cookie(‘nl’,checksum(_tag_),{path:’/’,expires:90});} AlreadyRegister function () {ga (‘webnewsb.send’, ‘Events’,’ newsletter article ‘,’ Error: writing newsletter’,”,1,{‘nonInteraction’:true,”metric4″:1});jQuery.cookie(‘nl’,checksum(_tag_),{path:’/’,expires:90});} RegisterTagOK function () {ga (‘webnewsb.send’, ‘Events’, ‘Newsletter Alert:’ + _ _tag, ‘Ok’, ”, 1, {‘nonInteraction’: true, “metric5″: 1});} AlreadyRegisterTag function () {ga (‘webnewsb.send’, ‘Events’, ‘Newsletter Alert:’ + _ _tag, ‘Error: writing alert’, ”, 1, {‘nonInteraction’: true, “metric5″: 1} );} function a generic (res) {ga (‘webnewsb.send’, ‘Events’, ‘newsletter article’, ‘Error:’ + res, ”, 0, {‘nonInteraction’: true});} function showMsgBox (msg) {jQuery (‘# errornewsletter’). fadeIn (‘slow’); jQuery (‘# errornewsletter’). html (‘‘ + msg + ‘‘); window .setTimeout (hideMsgBox, 4000);} jQuery (document) .ready (function ($ ) {checksum (_tag _) == jQuery.cookie (“nl”) & amp; & amp; $ (‘# box-registration-newsletter “) .hide ();});
This page reproduces an original article of Webnews.it and can be used only for personal and non-commercial. The original can be found at http://www.webnews.it/?p=432613 that can be achieved using the QR Code published by the title (if any).
No comments:
Post a Comment