Skocz do zawartości
Forum Kopalni Wiedzy
KopalniaWiedzy.pl

Oprogramowanie na 100 lat

Rekomendowane odpowiedzi

DARPA (Agencja Badawcza Zaawansowanych Systemów Obronnych) ogłosiła kolejny futurystyczny projekt. Tym razem w ramach 4-letniego programu BRASS (Building Resource Adaptive Software Systems) prowadzone będą badania, których celem jest opracowanie podstaw pozwalających na stworzenie oprogramowania, które byłoby przydatne i funkcjonalne przez co najmniej 100 lat.

W ramach BRASS będą poszukiwane rozwiązania dotyczące projektowania i implementacji długoterminowych systemów programistycznych, które będą zdolne do dynamicznego dostosowywania się do zmian zasobów od których zależą oraz środowiska, w którym działają. Konieczny będzie rozwój nowych abstraktów lingwistycznych, metod formalnych oraz zależnych od zasobów metod analizy programowej, dzięki czemu możliwe będzie określanie zmian, jakie muszą przechodzić programy. Niezbędny jest też rozwój systemów monitorujących te zmiany w środowisku cyfrowym. Projekt BRASS ma doprowadzić do znaczącego udoskonalenia oprogramowania, jego stabilności, wiarygodności oraz ułatwić jego utrzymanie - czytamy na witrynie DARPA.

Technologia bez przerwy ewoluuje, jednak bardzo często zmiany, jakie trzeba przeprowadzić w bibliotekach, formatach danych, protokołach, sposobach wprowadzania danych, modelach oprogramowania negatywnie wpływają na zachowanie się aplikacji. Niemożność płynnego dostosowania oprogramowania do nowych warunków pracy naraża na szwank bezpieczeństwo, a w dłuższym terminie niesie ze sobą ryzyko utraty dostępu do ważnych danych, gdyż oprogramowanie zdolne do pracy z nimi staje się przestarzałe - mówi Suresh Jagannathan, odpowiedzialny za projekt BRASS.

Specjaliści z DARPA chcą stworzyć nowy model rozwoju oprogramowania. Ma on pozwolić na tworzenie takich programów, które będą adaptowały się do nowych warunków, będą pracowały stabilnie, nie utracą dostępu do danych, a wszystko to bez potrzeby wprowadzania w nich dużych zmian przez człowieka.


« powrót do artykułu

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na początek niech stworzą architekturę procesora, która wytrzyma te 100 lat. A na samym nośniku z oprogramowaniem niech dadzą instrukcję budowy czytnika, jestem pewien że przyszli inżymierowie będą umieli dopasować go do swoich gniazdek/metod transmiji danych.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Myślę że zamiast BRASS to lepszą nazwą byłby SkyNet

Edytowane przez gucio222

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...