Καθώς τα σύγχρονα συστήματα λογισμικού γίνονται όλο και πιο πολύπλοκα και αποκτούν αυξημένες δυνατότητες, οι χρήστες έχουν συνηθίσει στο «έθιμο» του τακτικού update/ upgrade προκειμένου το software τους να μην περνά σε αχρηστία- ωστόσο αυτό πολύ συχνά είναι εκνευριστικό, όπως γνωρίζουν όλοι οι χρήστες υπολογιστή.
Το ίδιο ισχύει και στην περίπτωση των ενόπλων δυνάμεων, με τη διαφορά ότι εκεί τα πράγματα είναι πιο «δύσκολα», καθώς πρόκειται για συστήματα που έχουν να κάνουν με θέματα εθνικής ασφαλείας. Σε αυτό το πλαίσιο, η DARPA του αμερικανικού Πενταγώνου ξεκινά ένα φιλόδοξο τετραετές ερευνητικό πρόγραμμα για την διερεύνηση των θεμελιωδών υπολογιστικών και αλγοριθμικών απαιτήσεων που θα είχαν συστήματα λογισμικού και δεδομένων που θα ήταν σε θέση να παραμένουν σταθερά και λειτουργικά για διαστήματα άνω των 100 ετών.
Το πρόγραμμα BRASS (Building Resource Adaptive Software Systems) επιδιώκει την υλοποίηση επιτευγμάτων και εξελίξεων προς την κατεύθυνση των «μακρόβιων» συστημάτων λογισμικού, που θα μπορούν να προσαρμόζονται σε μεταβολές στους πόρους στους οποίους βασίζονται και στα περιβάλλοντα στα οποία λειτουργούν. Τέτοιου είδους εξελίξεις θα καθιστούν απαραίτητη την ανάπτυξη τεχνολογιών και μεθόδων που θα αντιλαμβάνονται αλλαγές στο ευρύτερο περιβάλλον, αλλά και συστήματα που θα παρακολουθούν τις μεταβολές στο γύρω ψηφιακό «οικοσύστημα». Το εν λόγωproject αναμένεται να οδηγήσει σε σημαντικά επιτεύγματα στον τομέα της «αντοχής», αξιοπιστίας και συντήρησης software.
«Η τεχνολογία αναπόφευκτα εξελίσσεται, αλλά πολύ συχνά συνεπακόλουθες αλλαγέςσε libraries, data formats, πρωτόκολλα κ.α σε ένα οικοσύστημα λογισμικού υπονομεύουν την “συμπεριφορά” των εφαρμογών. Η ανικανότητα ομαλής προσαρμογής σε νέες λειτουργικές συνθήκες υπονομεύει την παραγωγικότητα, εμποδίζει την ανάπτυξη ασφαλούς – από κυβερνητικής άποψης- υποδομής και δημιουργεί τον μακροπρόθεσμο κίνδυνο η πρόσβαση σε σημαντικό ψηφιακό υλικό να χαθεί καθώς το λογισμικό που παράγει και ερμηνεύει υλικό καταστεί παρωχημένο» αναφέρει ο Σουρές Τζαγκανάθαν, υπεύθυνος προγράμματος της DARPA.
H αρχή στην οποία βασίζεται το BRASS είναι ότι απαιτείται μία εντελώς νέα προσέγγιση στον σχεδιασμό λογισμικού, την σύνθεσή του και τις δυνατότητες προσαρμογής του. Κατά τον Τζαγκανάθαν, το BRASS θα μπορούσε να οδηγήσει στη δημιουργία «οικογενειών»προγραμμάτων, όλων ικανών να διατηρήσουν υψηλού επιπέδου λειτουργικότητα, αλλά με διαφορετικές εφαρμογές, προσαρμοσμένες σε διαφορετικά σετ διαθέσιμων πόρων, ανοίγοντας παράλληλα επιλογές για μείωση κόστους.
Πηγή: naftemporiki.gr