DARPA BUSCA CREAR SISTEMAS DE SOFTWARE QUE PODRÍA DURAR 100 AÑOS

Unknown | 10:38 p.m. | 0 comentarios


(El Rotativo de Cajigal)- Como sistemas de software modernos continúan inexorablemente a aumentar en complejidad y capacidad, los usuarios se han acostumbrado a ciclos periódicos de actualización y mejora para evitar la obsolescencia, si en algún costo en términos de frustración. En el caso de los militares de EE.UU., teniendo acceso a buenos sistemas de software y contenido subyacente es crítico para la seguridad nacional, pero las actualizaciones no son menos problemáticos que los usuarios civiles y con frecuencia exigen tiempo y gastos considerables. Por eso hoy DARPA anunció que pondrá en marcha un ambicioso proyecto de investigación de cuatro años para investigar los requisitos computacionales y algoritmos fundamentales necesarios para sistemas de software y datos sigan siendo robusto y funcional de más de 100 años.

La construcción de recursos adaptativos Software Systems, o latón, el programa busca realizar avances fundamentales en el diseño e implementación de sistemas de software de larga vida que pueden adaptarse dinámicamente a los cambios en los recursos de los que dependen y los entornos en los que operan. Estos avances se requerirá el desarrollo de nuevas abstracciones lingüísticas, métodos formales, y el programa-consciente recurso analiza para descubrir y especificar transformaciones del programa, así como sistemas diseñados para monitorear los cambios en el ecosistema digital circundante. Se espera que el programa para llevar a mejoras significativas en la capacidad de recuperación de software, fiabilidad y facilidad de mantenimiento.

"La tecnología evoluciona inevitablemente, pero muy a menudo los cambios correspondientes en las bibliotecas, formatos de datos, protocolos, características de entrada y modelos de los componentes de un ecosistema de software socavar el comportamiento de las aplicaciones", dijo Suresh Jagannathan, director del programa DARPA. "La incapacidad para adaptarse a la perfección a las nuevas condiciones de operación afecta a la productividad, impide el desarrollo de la infraestructura de ciber-seguridad y eleva el riesgo a largo plazo de que el acceso a los contenidos digitales importante se perderá como el software que genera e interpreta el contenido se vence."

Las aplicaciones actuales se ejecutan en una pila de software que comprende muchas capas diferentes de abstracción, la prestación de diversos servicios y estructuras. El acceso a estas capas está mediada a través de diferentes tipos de interfaces, todo típicamente especificado como documentación secundario suministrado junto con la interfaz de programa de aplicación. Debido a esta documentación se define típicamente de manera informal, proporciona sólo una comprensión parcial, incompleta del sistema en su conjunto y requiere esfuerzo manual considerable y el razonamiento.

"Asegurar las aplicaciones siguen funcionando correctamente y de manera eficiente en la cara de un entorno operacional cambiante es un reto formidable", dijo Jagannathan. "La falta de respuesta a estos cambios puede resultar en sistemas técnicamente inferiores y potencialmente vulnerables. Igualmente preocupante es la falta de mecanismos de actualización automatizada para reestructurar y transformar aplicaciones lleva a los costos de mantenimiento de software de alto y la obsolescencia prematura de software de otro modo funcionalmente sonido ".

La premisa sobre la que opera BRONCE es que se requiere un enfoque totalmente nuevo borrón y cuenta nueva para el diseño de software, la composición y la adaptación. Este enfoque tiene por objeto permitir la expresión y el descubrimiento de nuevos tipos de especificaciones, el programa analiza y métodos formales que capturan con precisión la relación entre los cálculos y los recursos que utilizan, y las transformaciones algorítmicas que permiten a las aplicaciones para adaptarse a los cambios sin necesidad de una amplia participación programador .

Según Jagannathan, BRONCE podría llevar a la construcción de familias de todos los programas en general, preservando la funcionalidad de alto nivel, pero con diferentes implementaciones que están optimizadas para diferentes conjuntos de recursos y exponen las oportunidades de reducción de costos.
 Fuente: www.darpa

Categoría: ,

EL ROTATIVO DE CAJIGAL:
Te ofrecemos una alternativa real para estar al tanto de las noticias ¡GRACIAS POR PREFERIRNOS!

0 comentarios

Facebook Twitter Google+ Addthis