Exomars RSI: Onko Marsissa koskaan ollut elämää?

Silloinkin kun Mars-mönkijässä pyörivä ohjelmisto lakkaa toimimasta on löydettävä keino pitää tehtävä käynnissä. Tämä tarve on avannut Huldille oven Exomars-projektiin erittäinen kriittisten ohjelmistojen tunnettuna toimittajana.

Jatka lukemista

Vuoden 2022 ExoMars Mission on Euroopan avaruusjärjestön (ESA) ja Venäjän avaruusjärjestön (ROS) välinen laaja yhteistyöohjelma. Exomars-projektin tehtävänä on toimittaa eurooppalainen mönkijä ja venäläinen laskeutuja Marsin pinnalle. ExoMars mönkijä kulkee suunnitellun  kuuden kuukauden elämänsä aikana Marsin pinnan poikki tavoitteenaan löytää merkkejä elämästä. Se kerää pinnan kivistä ja poraamalla kahden metrin syvyyteen näytteitä ja analysoi niitä seuraavan sukupolven laitteistolla. ExoMars-projekti on ensimmäinen ja ainutlaatuinen, koska siinä yhdistetään mönkijän kyky liikkua pinnan poikki ja porauslaitteiston mahdollisuus tutkia Marsia syvältä.

Koska ohjelmistoihin on vaikea luottaa ja kyse on suurista kustannuksista, ei mönkijää voida jättää ilman varmistusta. Silloinkin kun Mars-mönkijässä pyörivä ohjelmisto lakkaa toimimasta on löydettävä keino pitää tehtävä käynnissä. Tämä tarve on  avannut Huldille oven Exomars-projektiin erittäinen kriittisten ohjelmistojen tunnettuna toimittajana.

Recovery Software Image (RSI) on huippuluokan varmuusohjelmisto, joka tarjoaa erittäin kattavat keinot tutkia ja ylläpitää mönkijän ohjelmistoa. RSI:tä ei voi ”fiksata” laukaisun jälkeen, mutta sen ominaisuuksiin on kuuluttava erittäin luotettava mönkijän ohjelmiston palatustoiminnallisuus.

RSI:n kehitystä on korkean kriittisyyden vaatimuksen lisäksi ajanut eteenpäin tarkka, kohdennettu aikataulu ja avaruusteollisuudelle tyypilliset raskaat kehitysprosessit. Haastetta pitää ohjelmisto tarpeeksi yksinkertaisena on edelleen rajoittanut se, että mitään aikataulutusprosessia ei ole käytetty, yksittäinen ohjelmistosykli on toteutettu ilman keskeytyksiä, tukevaa käyttöjärjestelmää ei ole käytetty ja prosessorin rajapintaan on luotu omat ohjaimet.

Huldin tarjoama suunnitteluratkaisu täyttää nämä kriteerit todella hyvin. Huld on onnistunut todistamaan tuotteensa korkean laadun ja eliminoinut kaikki mahdolliset ohjelmisto-ongelmat käyttämällä vaativaa ohjelmiston validointiprosessia. Huldin validointitiimi on ohjannut vaativaa ohjelmistotestausta Airbusin Iso-Britannian tiloissa Stevenagessa. Tiimi on käyttänyt testilaitosta numeerisiin simulaatioihin ja johtanut samanaikaisesti järjestelmätason testaussarjaa, (mikä on sisältänyt myös oikeaa laitteistoa eikä vain sen simulointia) ottamalla etäyhteyden Toulousessa sijaitsevaan laitteiston testilaitokseen. Koko järjestelmän pystytys vaatii hyviä tutkimustaitoja ja uusien testiympäristöjen nopeaa oppimista tyypillisesti tilanteessa, jossa kilpaillaan aikaa vastaan.

Ja nyt kun asiakkaan testikampanja on varmistettu päättyneeksi eikä RSI-ongelmia ole raportoitu, voi Huld ylpeänä julistaa projektin menestykseksi. Vaikka matkalla on ollut lukuisia haasteita, ovat ne myös hienoja oppitunteja tulevia tehtäviä varten ja ne tullaan muistamaan kiitollisuudella, kun lopulta mönkijä alkaa elää ihmisen mittapuun mukaan lyhyttä, mutta ihmiskunnalle tärkeää elämäänsä. Huldille on suuri ilo olla mukana tässä seikkailussa.