Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief

Software Marslander is grondig getest

23 mei 2008 - 17:013 minuten leestijdActueelSoftware & DevelopmentCWINASA
Jolein de Rooij
Jolein de Rooij

Zondag 25 mei landde de Amerikaanse robotverkenner Phoenix na een reis van bijna tien maanden op Mars. De software van de Phoenix is grondig gecontroleerd. Hoe nodig dat is bleek in december 1999. De toenmalige Marslander zette zijn remmotoren uit voordat het oppervlak van Mars bereikt was en crashte.

De software van robotverkenner Phoenix is door Nasa's Jet Propulsion Laboratory (JPL) uitgebreid op betrouwbaarheid gecontroleerd. Gerard Holzmann van het JPL: "Lockheed heeft het ruimtevaartuig gebouwd inclusief de bijbehorende besturingssoftware. We hebben de code van Lockheed geanalyseerd. Natuurlijk zijn daarbij fouten gevonden. Niets spectaculairs: het gaat om hetzelfde type programmeerdefecten dat je in elk type code vindt, zoals het gebruiken van een variabele die niet geïnitialiseerd is. De industriestandaard is dat je statistisch gezien tussen de 1 en 10 van dit soort fouten aantreft voor elke 1000 regels code."

Fatale crash in 1999

Hoe nodig het is om de besturingssoftware van ruimtevaartuigen te testen is al meermaals gebleken. Dat bleek bijvoorbeeld pijnlijk in december 1999, toen de toenmalige Marslander zijn remmotoren uitzette voordat het oppervlak van Mars bereikt was. Deze fatale beslissing werd volgens NASA waarschijnlijk genomen doordat een sensor op één van de drie landingspoten tijdens het afdalen zo op de proef werd gesteld dat de software concludeerde dat de Marslander al geland was.

Verificatie van softwaresystemen

Gerard Holzmann deed zijn uitspraken aan Computable na afloop van een lezing die hij vrijdag 23 mei bij het CWI gaf ter ere van het vijfentwintig bestaan van de SEN2 groep. Deze groep houdt zich sinds 1982 bezig met het ontwikkelen van algebraïsche technieken voor de specificatie en verificatie van softwaresystemen.

Gerard Holzmann

Gerard Holzmann

Gerard Holzmann promoveerde in 1979 als informaticus in Delft. Tussen 1980 en 2003 maakte hij binnen Bell Labs deel uit van de Computing Science Research groep, waarbinnen onder andere de programmeertalen C en C++ ontwikkeld werden. Holzmann werkte er tien jaar aan de SPIN model checker, een softwaretool voor het controleren van de betrouwbaarheid van gedistribueerde softwaresystemen. Hiervoor ontving hij in in 2002 de Software System Award van de Amerikaanse Association for Computing Machinery. Vanaf 2003 werkt Holzmann bij het Jet Propulsion Laboratory van NASA aan het verbeteren van de betrouwbaarheid van de software voor ruimtevaartuigen.

Phoenix

Phoenix gaat naar (resten van) leven zoeken in de ijslaag op de Noordpool van Mars. Een hitteschild moet de Marslander beschermen tijdens het afremmen in de atmosfeer. Als de Phoenix bijna zijn doel heeft bereikt werpt hij zijn parachute af en schakelt zijn remraketten in voor het laatste deel van de landing.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Resultaatgericht Samenwerken (RGS).

    RGS is een gestructureerde methode die vastgoedprofessionals direct ondersteunt bij kwaliteitsverbetering, kostenefficiëntie en verduurzaming.

    Computable.nl

    De principes van cloud-native techniek

    Cloud-native technologieën voegen flexibiliteit, schaalbaarheid en beveiliging toe en verlagen de operationele kosten voor de IT-omgeving. Hoe dragen Kubernetes, KEDA en AKS hieraan bij?

    Meer lezen

    Computable.nl
    AchtergrondInnovatie & Transformatie

    Veilig landen op Mars

    Computable.nl
    ActueelInnovatie & Transformatie

    Kabinet investeert 8 miljoen in marsmissie

    2 reacties op “Software Marslander is grondig getest”

    1. Marianna Dupree schreef:
      26 mei 2008 om 10:27

      Hoogst interesant.

      Login om te reageren
    2. whatelse schreef:
      26 mei 2008 om 13:02

      Hey dit is dezelfde geitenwollensokken figuur die zei dat Vista onbetrouwbaar was…..dat die marslander nog met software uit 1980 begreep, was zeker een ZX-80 speciaal voor dit project bewaard :-S

      Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    AdvertorialInnovatie & Transformatie

    Computable Insights

    Een ai-agent die klantvragen afhandelt. Dat is een van de nieuwste troeven van softwareproducent Salesforce, dat daarmee meesurft op de...

    Meer persberichten

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs