Technische Universität
|
|
|
- Valentin Böhme
- vor 10 Jahren
- Abrufe
Transkript
1 Technische Universität München Fakultät für Informatik Forschungs- und Lehreinheit Informatik V Analyse von Softwarefehlern: Mars Climate Orbiter, Mars Polar Lander und andere Raumfahrt-Bugs Hauptseminar Christian Aust, Achille Chimi, Jörg König Termin: 20. November 2002
2 1 Inhaltsverzeichnis 1 Einführung 3 2 Mars Climate Orbiter (MCO) und Polar Lander (MPL) Das Mars Surveyor 98 Programm Mars Cimate Oribiter Mission der Sonde Versagen des Mars Climate Orbiter Mars Polar Lander Die Mission Kontaktverlust zu MPL Die Untersuchung Das Debakel Eine kleine Analyse Kurz zusammengefaßt Andere Software Bugs in der Raumfahrt Pioneer Mariner Voyager Phobos Clementine NEAR CONTOUR
3 INHALTSVERZEICHNIS 2 Literaturverzeichnis 23
4 3 Kapitel 1 Einführung Computer in der Raumfahrt operieren in den verschiedensten Ausführungsumgebungen. An Bord von Raumfahrzeugen bei erdfernen Missionen kommen zumeißt Systeme zum Einsatz die im Realtime-Mode operieren. Diese Systeme verarbeiten asynkrone Inputs und Outputs. Die Anforderungen an ein Echtzeit-System bei einem Raumfahrzeug findet man gewöhnlich nicht in sogenannten Earth-based Systems. Eine der größten Anforderungen ist die Zuverlässigkeit. Diese bezieht sich nicht nur auf die verwendete Hardware, sondern auch auf die verwendete Software. Diese besonders hohe Zuverlässigkeit wird zum einen erreicht, das diese Systeme redundant ausgelegt sind. Spätestens nach dem Ariane 5 Debakel beudetet Redundanz nicht nur einfach mehrfach. Falls das Primärsystem ausfallen sollte, springt das Ersatzsystem ein. Dieses Ersatzsystem muß eindeutig die gleiche Funktion erfüllen, aber eine komplett andere Lösung (im Hinblick auf die Realisierung) sein. Computer in unbemannten Raumfahrzeugen unterscheiden sich von denen in bemannten Raumfahrzeugen darin, das sie so geschaffen sind, das sie länger und resourcenschonender arbeiten können. Eine typische bemannte Mission dauert in der Regel ca. eine Woche, oder weniger (eine Ausnahme bildet Skylab oder die ISS). Unbemannte Missionen im Erdorbit oder zu entfernten Planeten benötigen große Reserven an Energie. Diese Energie wird zum einen aus dem mitgenommenen Treibstoff gewonnen und zum anderen auch aus sogenannten Solarpanels. All dies ist bei der Auslegung der Computersysteme zu berücksichtigen.
5 4 Kapitel 2 Mars Climate Orbiter (MCO) und Polar Lander (MPL) 2.1 Das Mars Surveyor 98 Programm Der Mars Polar Lander (MPL) und der am 23. September 1999 beim Eintritt in die Marsumlaufbahn verloren gegangenen Mars Climate Orbiter (MCO) bildeten das Mars Surveyor 98 Programm. MPL war im Rahmen dieses Programmes die zweite Mission der Raumfahrtbehörde NASA zum roten Planeten. Die Mission hatte die Erforschung des roten Planeten in biologischer, klimatologischer und planetologischer Hinsicht über den Zeitraum von einem Jahrzehnt hinweg, zum Ziel. Es sollten bei jeder Startgelegenheit (etwa alle 26 Monate) Raumsonden auf den Weg zu unserem äußeren Nachbarplaneten geschickt werden. Damit sollten die Grundlagen für zukünftige wissenschaftliche Langzeitmissionen und mögliche bemannte Marsmissionen geschaffen werden. Ergänzt wurde dies durch Missionen im Rahmen des Discovery Programmes, wie z.b. Mars Pathfinder, und des New Millennium Programmes, wie z.b. Deep Space 2. Lockheed Martin Astronautics (LMA) war der primäre Zulieferer. Das Jet Propulsion Laboratory (JPL) und das California Institute of Technology übernahmen das Management im Auftrag der Abteilung Weltraumwissenschaften der NASA. Der MPL wurde unter höchstem finanziellem Druck entwickelt. Die Gesamtentwicklungskosten von MPL und MCO waren so groß wie für den Mars Pathfinder allein (Start des Pathfinders inklusive). Das MPL-Project nahm die Herausforderung an, das Project mit neuen Entwicklungsmethoden umzusetzen.
6 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) Mars Cimate Oribiter Bearbeiter: Achille Chimi Mission der Sonde Der Mars Climate Orbiter (im folgenden MCO genannt) startete im Rahmen des Mars Surveyor Programmes (MSP) der NASA am 11. Dezember Seine Primäraufgabe bestand in der für 5 Jahre ausgelegten Mission darin, die Oberfläche des Planeten Mars auf eine vergangene bzw. heutige Existenz von Wasser zu untersuchen. Desweitern sollte der für den Mars Polar Lander (MPL) als Telekommunikationsvermittler zur Erde dienen. Mars Climate Orbiter Die Raumsonde hatte bereits am 7. September 1999 aus 4,5 Millionen km Entfernung den Mars fotografiert. Am 15. September wurde der Kurs zum letzten Mal durch Zünden der Triebwerke korrigiert. Am 23. September 1999 gegen 11 Uhr MEZ arbeitete das Haupttriebwerk für ca. 16 Minuten um die Geschwindigkeit der Sonde von 5,5 km/s auf 4,4 km/s herabzusetzen. Das Raumfahrzeug gelangte dadurch in eine stark elliptische Umlaufbahn um den roten Planeten. Durch wiederholtes Eintauchen in die obere Marsatmosphäre (Aerobraking) wurde diese Bahn allmählich immer enger und kreisförmiger. Ende November war dann die gewünschte polare Umlaufbahn in etwa 405 km Höhe erreicht.
7 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 6 Darstellung des sogenannten Aerobraking Ab März 2000 begann der MCO mit seinem Forschungsprogramm. Ausgerüstet war er mit zwei Forschungsinstrumenten, dem Kamerasystem MARCI (Mars Color Imager) und dem Radiometer PMIRR (Pressure Modulator InfraRed Radiometer). Die Raumsonde sollte Temperatur-, Staub- und Wasserdampfprofile der Marsatmosphäre und von der Oberfläche bis in eine Höhe von 80 km erstellen.
8 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 7 Schematische Darstellung des MCO Die Daten von PMIRR sind für das Studium der Strahlungsbilanz der Marsatmosphäre sehr wichtig; sie sollten helfen, die Prozesse zu verstehen, die das Wetter und das Klima des Mars beeinflussen. PMIRR war ein Gemeinschaftsprojekt amerikanischer, russischer
9 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 8 und britischer Forscher. Die verantwortlichen Wissenschaftler waren Dr. Daniel McCleese (USA) und Prof. Vasily Moroz (Rußland). Die wichtigste Mission der Sonde war also, eine systematische Beobachtung der Atmosphäre und der Oberfläsche des Planeten, um der jahreszeitlich meteorologischen Veränderung von März 2000 bis Januar 2002 zu folgen. Die Sonde ist 2m lang; 1,6m breit und 2,1m hoch, wiegte 629 kg bei dem Abschuss, 291 Kg waren Kraftstoff Versagen des Mars Climate Orbiter Menschliche Versagen Die letzten empfangenen Daten hatten gezeigt, dass sich die Raumsonde bis auf 57 Kilometer der Marsoberfläche genähert hatte, als der Antrieb zu arbeiten begann, um in die Kreisbahn einzutreten. Die Wissenschaftler gingen aber von einer Umlaufbahn in mindestens 85 bis 100 km Höhe aus, um einen Absturz der Sonde zu vermeiden. Vorgesehen war eine tatsächliche Flughöhe von 140 Kilometern. Die NASA geht davon aus, dass der 125 Millionen Dollar teure Mars Climate Orbiter abgestürzt ist, und stellte die Suche nach Radiosignalen von der Raumsonde mittels Deep Space Network nach einigen Wochen ein. Das für die Mission verantwortliche Jet Propulsion Laboratory(JPL) nennt als Ursache für den Absturz der Sonde vor allem menschliches Versagen. Zwischen zwei Teams, dem Navigationsteam in Kalifornien und dem für die Raumsonde zuständigen Team in Colorado hatte offenbar die Kommunikation nicht geklappt. Für ein entscheidendes Manöver der Raumsonde verwendete ein Team metrische Maße und das andere englische Maße. Dieser Irrtum aber wurde von den Teams nicht erkannt und konnte so auch nicht korrigiert werden. Menschen begehen manchmal Fehler, kommentiert Edward Weiler von der NASA. Das Problem war hier aber nicht der Fehler, sondern die mangelhafte Systemtechnik der NASA, sowie der Überprüfungen in unseren Verfahren, den Fehler zu entdecken. Deswegen haben wir die Raumsonde verloren. Die NASA wollte die Gründe für die Panne genau untersuchen, das kurzfristige Ziel jedoch sei, alles zu tun, um die Landung des Mars Polar Lander wenig später am 3. Dezember auf dem Mars erfolgreich durchführen zu können. Der Mars Polar Lander benötige nicht unbedingt den Climate Orbiter, weil er direkt mit der Erde kommunizieren könne. Überdies könne für die Kommunikation zwischen der Bodenstation und dem Polar Lander auch der Mars Global Surveyor eingesetzt werden.
10 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) Technisches Versagen Der Fehlerbericht identifiziert acht Faktoren die unvermeidlich zum Verlust des MCO führten : Fehler innerhalb des Computermodells des Weltraumfahrzeuges Das Operationteam war unvollständig informiert Das Triebwerk des Raumfahrzeugs war nicht leistungsfähig genug Die Funktion des technischen Systems innerhalb des Projekts, das miteinander verbundenen Aspekte der Mission unterstützen,und überprüfen sollte, war nicht robust genug Die Kommunikation zwischen den Projektgruppen waren zu formlos Das kleine Navigationteam der Mission war überlastet Das zuständige Personal war nicht genug ausgebildet (im Hinblick der Zusammenhänge zwischen Funktion der Mission und der Navigation) Das Verfahren zur Überprüfung und Validation der technischen Anforderungen und den technischen Schnittstellen war fehlerhaft 2.3 Mars Polar Lander Bearbeiter: Jörg König
11 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) Die Mission Eine Darstellung der kompletten Phase zwischen Eintritt und Landung, während der die Sonde in weniger als fünf Minuten von km/h auf 9 km/h abgebremst wird. Der MPL begann seine Reise zum Mars am an der Spitze einer Delta II-Rakete. Mit an Bord die beiden Mikrosonden Amundsen und Scott (gehören zum Deep Space 2 Programm der NASA), die Huckepack am Raumfahrzeug befestigt waren und kurz vor der Landung am abgeworfen werden sollten. Nach dem Aufsetzen auf der Marsoberfläche sollten die Mikrosonden etwa zwei Tage lang aktiv sein. In dieser Zeit sollten sie Daten über das Vorhandensein von Wasser in etwa zwei bis drei Metern Tiefe unterhalb der Marsoberfläche liefern, bevor das Ende der Batteriekapazität zum Ende der Deep Space 2-Mission führt. MPL hingegen sollte parallel dazu in der Nähe des Südpols aufsetzen und seine dreimonatige Primärmission zur Erforschung der Region beginnen Kontaktverlust zu MPL Der MPL befand sich am 3. Dezember 1999 im Landeanflug zum Mars. Anscheinend war er zu diesem Zeitpunkt in einem technisch einwandfreien Zustand. Eine abschließende Flugbahnkorrektur wurde 6.5 Stunden vor Eintritt durchgeführt. Um 12:02 h begann
12 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 11 der Eintritt in die Marsumlaufbahn. In dieser Phase wurde die Antenne in den Off-Earth- Modus geschalten und somit verlor die Bodenstation, wie erwartet, das Signal zum Lander. Der Touchdown wurde um 12:14 h erwartet. MPL sollte eine 45 minütige Datenübermittlung 24 Minuten nach dem Touchdown beginnen. Der erste Kontakt zum Lander sollte 7 Stunden später (am 4. Dezember um 7:25 h) stattfinden. Aber der Kontakt zum MPL blieb aus Die Untersuchung Die meißten Defizite bei der Verifikation und Validation finden sich in den drei EDL- Bereichen(Entry, Descent, Landing) Fallschirm Eintritt und Abstieg des MPL Touchdown des MPL Dies sind auch die drei Bereiche in denen das Testen sehr aufwendig (und damit auch teuer) wird. Die einzelnen Bereiche wurden zwar durch Anwendung von Simulationen überprüft, aber die Robustheit des Gesamtsystems konnt dadurch nicht gewährleistet werden. Hinzu kommt, daß die Touchdown-Software nicht in der eigentlichen Flugkonfiguratiorn getestet wurde. In dem offiziellen Untersuchungsbericht [NJ00] hat man nach gründlicher Analyse folgende Fehlermöglichkeiten erarbeitet: Vorzeitiges Abschalten der Bremstriebwerke Die Bodenbeschaffenheit der Landeumgebung (Felsen, etc) Verlust der Kontrolle durch dynamische Effekte Fallschirm bedeckte den Lander Hitzeschild versagte z.b durch Micrometeoride Nach Auswertungen von Wahrscheinlichkeiten stellte sich der erste Punkt als die wahrscheinlichte Fehlerursache heraus,die das Fehlschlagen der Mission bedeutete.
13 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 12 Letzte Überprüfungen vor dem Funktionstest in einer Weltraumsimulationskammer. Hier sind zwei der drei Landefüße, die Elektronik-Box und ein Treibstofftank sichtbar Das Debakel Als Ergebins stand fest: Der Mars Polar Lander (MPL) stürzte im Dezember m oberhalb der Oberfläche mit 80 km/h auf den Mars. Ursache: Durch die Erschütterung beim Ausfahren der Landebeine hatten die Sensoren reagiert, was von der Software (Touchdown-Monitor (TDM)) als Bodenberührung interpretiert wurde und zu einem Abschalten der Bremsraketen führte. Daraufhin stürzte das Raumfahrzeug aus einer Höhe von 40 Metern auf die Marsoberfläche. Kosten: 165 Millionen Dollar Eine kleine Analyse Die Software an Bord des Polar Landers wurde von Lockeed Martin Space Systems Company Astronautics Operations (LMAO - Denver) entworfen und relatisiert. Der Touchdown- Monitor (TDM) lief unter dem Betriebssystem VxWorks der Firma WindRiver. Analysen des TDM haben gezeigt, das das Versagen der Mission auf einen Fehler in dieser Software zurückzuführen war. An jedem Landebein des MPL ist ein magnetischer Sensor dafür
14 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 13 veranwortlich, anzuzeigen, wenn der Touchdown erfolgt ist. Dieser Impuls des Sensors sollte von der Boardsoftware ausgewertet werden und das Abschalten der Bremstriebwerke veranlassen Testmethoden Die meistenfehler in Softwaresysteme können durch das systematische Testen gefunden werden. Trotz unbestreitbarer Fortschritte im Bereich formaler Verifikation stellt das Testen nach wie vor eine der wichtigsten Techniken zur Softwareprüfung dar. Testen ist intuitiv verständlich und, im Gegensatz zu formaler Verifikation, flexibel anwendbar für unterschiedlichste Prüfszenarien unter Verwendung verschiedenartigster Spezifikationskonzepte (z.b. auch reiner Prosatext). Andererseits ist die Aussagekraft des Testens problematisch. Aus dem Stichproben-Charakter des Testens folgt, dass Testen lediglich die Anwesenheit von Fehlern, nicht jedoch deren Abwesenheit zeigen kann, wie bereits Dijkstra formulierte. Das allgemeine prinzipielle Vorgehen liegt nun darin, im Rahmen des sog. Testentwurfs wirksame Testfälle zu ermitteln, welche möglichst viele Fehler aufdecken durch deren Korrektur die Softwarequalität gesteigert werden kann. Dazu finden geeignete Methoden Anwendung, welche schlussendlich auf Erfahrung und Kenntnis über fehlerträchtige Aspekte basierend, Testfälle entweder aus der Implementierung, d.h. dem Programm, oder der entsprechenden Spezifikation ableiten. Letzterer Ansatz hat zwar den Nachteil, dass eine präzise Spezifikation vorliegen muss (bestenfalls als Modell), besitzt dafür jedoch die unbestreitbaren Vorteile, dass benötigte Sollresultate direkt abgeleitet sowie Testfälle nicht erst im Anschluss an die Implementierung ermittelt werden können. Aufgrund aus der hohen Anforderungen an die Softwarequalität führen die Probleme und Techniken zu umfangreichen Testaktivitäten im Entwicklungsprozess. Während die Effizienz der Testdurchführung unter Anwendung kommerzieller Testautomatisierungswerkzeuge bereits heute enorm gesteigert werden kann, stellt die häufig noch rein manuelle Ermittlung der Testfälle eine fehleranfällige und aufwändige und damit kostenintensive Tätigkeit dar. Somit ist schon der erste wichtige Punkt aufgezeigt: Testen ist kostenintensiv! Die NASA hatte aber schon einge Rückschläge (z.b. Mars Sourjourner) erlebt. Und so stand die Entwicklung der MPL-Software unter zeitlichen und finanziellem Druck. Hier wurde wohl beim Test der relevanten Software gespart. Ein Vorgehen, welches heute leider immernoch durchaus üblich ist! Beim Testen von Softwaresystemen gibt es zwei grundsätzliche Ansätze:
15 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 14 Funktionelles Testen (Black-Box Testing): Hierzu zählt das modellbasierte Testen: Der Tester erzeugt eine abstrakte Repräsentation des Testobjekts, aus der Testfälle und Testdaten automatisch generiert werden. Eingabedaten werden in sogenannte Äquivalenzklassen eingeteilt. Voraussetzung ist, dass ineinandergreifende Werkzeuge für Modellierung, Modell-Verifikation, Testgenerierung und Testausführung verfügbar sind. Strukturelles Testen (White-Box Testing): Die Kenntnis der Implementation (Quellcode) beinflußt hierbei die Auswahl der Testdaten. Hierzu zählt z.b der Pfad-Test. Architektur eines generischen Test-Generation-System Um die Komplexheit des Testens, ganz besonders für Echtzeitsysteme (wie beim Polar Lander), zu verdeutlichen, möchte ich noch anmerken, das die Zeit bei diesen Systemen eine sogenannte Funktionelle Anforderung ist. Das bedeutet das sich die Testdaten (bzw. Äquivalenzklassen) sich über die Zeitachse verschieben oder ganz ändern können. Somit ist das Erstellen von Testfällen eine Problemstellung die bis heute noch nicht ganz gelöst ist. Es gibt Ansätze. Diese haben aber das Stadium der Forschung noch nicht verlassen.
16 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) Anwendung des modellbasierten Testens Nach einem Bericht [Bla00] des Software Productivity Consortium/T-VEC und LMAO - Denver hat man zeigen können, das nach Anwendung diverser Tools zum Erzeugen von Testdaten, Test-Treibern, etc. der Fehler in der Software hätte gefunden werden können. Nachdem mit dem Test Automation Framework (TAF) ein Modell der TDM-Requirements erstellt wurde, konnten mit den zugehörigen TAF -Tools die Tests generiert werden. Ein Durchlauf dieser Tests konnte den Fehler in der MPL-Software nachweisen. Requirement Modelling mit TAF Kurz zusammengefaßt Der Test von Realzeit-Systemen wird durch viele Faktoren gegenüber konventionellen Software-Systemen erschwert.werden zeitliche Forderungen bezgl. des Systemverhaltens gestellt (Zeit als funktionale Eigenschaft), so steigt die Komplexität und der Umfang des Testens drastisch an. Die zentrale Testaktivität ist die Testfallermittlung, da hier Art und Umfang der Prüfung festgestellt werden. Für den Test des logischen Systemverhaltens stehen dem Tester Testmethoden zur Verfügung, aus denen er, unter Berücksichtigung der für den Test geltenden Randbedingungen, die am besten geeigneten auswählen und miteinander kombinieren kann. Ganz anders sieht es für den Test des zeitlichen Systemverhaltens bei Realzeit-Systemen aus. Es gibt derzeit dafür keine speziellen, industriell einsetzbare Testmethoden.
17 KAPITEL 2. MARS CLIMATE ORBITER (MCO) UND POLAR LANDER (MPL) 16 Der allgemeine Vorgang des Testens fällt leider sehr häufig aus zeitlichen und finanziellen Gründen sehr knapp oder sogar garnicht statt. So war es auch beim MPL. Modellbasiertes Testen hätte den Fehler in der Bord-Software aufzeigen können.
18 17 Kapitel 3 Andere Software Bugs in der Raumfahrt Bearbeiter: Christian Aust 3.1 Pioneer 1958 Das Pioneer-Programm [Wil99] der USA bestand aus einer Reihe von Sonden zur Erforschung des Sonnensystems. Nach dem Fehlstart von Pioneer 0 unter der Leitung der U.S. Air Force wurde das Pioneer- Programm der neu gegründeten NASA übertragen, die mit Pioneer 1 am 11. Oktober 1958 den ersten Raketenstart ihrer Geschichte durchführte. Auf Grund eines Programmierfehlers erreichte die Sonde jedoch nicht ihr Ziel, den Mond. So wurde der Schub und die Ausstrahlgeschwindigkeit falsch berechnet. Pioneer 1 entfernte sich 113,800 km von der Erde und trat nach 43 Stunden über dem Pazifik wieder in die Erdatmosphäre ein. Jedoch konnten trotz des Fehlschlags einige wichtige Daten wie z.b. über das Magnetfeld der Erde übertragen werden. Pioneer 1 war baugleich zu Pioneer 0 und 2 Es folgten weitere 16 Starts, die trotz einer Serie anfänglicher weiterer Fehlschläge schließlich die gewünschten Erfolge brachten. Mit Pioneer 10 gelang sogar das erstaunliche Kunst-
19 KAPITEL 3. ANDERE SOFTWARE BUGS IN DER RAUMFAHRT 18 stück, die Lebensdauer der anfänglich für einen sechsmonatigen Messbetrieb konzipierten Sonden soweit zu verlängern, dass diese Sonde mittlerweile in Bereiche jenseits unseres Sonnensystems vordringen konnte. 29 Jahre nach dem Start wurde mit Pioneer 10 am 28. April 2001 der letzte Kontakt hergestellt! Den Rekord hält Pioneer 6. Sie übermittelte noch 35 Jahre nach dem Start Daten zur Erde, zuletzt am 8. Dezember Mariner 1962 Mariner 1 war die erste Mariner Mission [Wil00] mit dem Ziel, am Planeten Venus vorbeifliegen. Beim Start am 22. Juli 1962 von Cape Canaveral sass sie auf der Spitze einer Atlas LV-3A Trägerrakete. Die Mission wurde bereits nach 293 Sekunden nach dem Start durch die Zerstörung der Rakete beendet, da sie vom Kurs in nordostliche Richtung abwich und nicht mehr kontrolliert zu steuern war. Es bestand die Gefahr, dass die Rakete in bewohntes Gebiet oder in eine Schifffahrtsstrasse zu stürzen drohte. Der Zerstörungsbefehl wurde 6 Sekunden vor der geplanten Abkopplung, nach der das Raumfahrzeug unversehrt geblieben wäre, gesendet. In der anschliessenden Untersuchung wurde herausgefunden, dass der Fehler aus der Kombination von zwei Faktoren entstand. Die Datenübertragung der steuerungsrelevanten Informationen wie Geschwindigkeit und Höhe wurde 4 mal für 1,5 bis 61 Sekunden unterbrochen. Zusätzlich fand man einen Fehler im FORTRAN-Code der Steuerungssoftware. An einer Stelle im Programmtext fehlte ein Bindestrich, so dass falsche Steuerungssignale an das Raumfahrtzeug gesendet wurden. Während der Datenunterbrechungen führte das Fehlen des Bindestriches zu einer fälschlicherweise zu einer Übernahme der Abtastungsfrequenz der Bodenstation zur Wiederherstellung des Kontaktes in die Steuerungsdaten, welche von dem funktionstüchtigen Teil des Steuerungsssystems verwertet wurden. Der Computer startete automatisch in eine Serie von unnötigen Kurskorrekturen durch falsche Steuerungsbefehle, wodurch das Raumfahrtzeug schliesslich vom Kurs abkam. Mit 80 Millionen Dollar der teuerste Bindestrich in der Geschichte der Menschheit. Die Nachfolgemission Mariner 2 startete am 27. August 1962 und wurde ein Erfolg. Mariner 2 war das erste interplanetare Raumfahrzeug, als es am 14. Dezember 1962 in 34,883 Kilometern Entfernung an der Venusoberfläche vorbeiflog und wissenschaftliche Daten zur Erde übertrug. Der Kontakt zu der Sonde ging allerdings am 3. Januar 1963 verloren. Die NASA startete zwischen 1962 und 1973 insgesamt 10 unbemannte Mariner Missionen zu den Planeten Venus, Mars und Merkur. Mariner 1, 3 und 8 schlugen fehl, wobei Mariner 3 und 8 nicht auf Softwarefehler zurückzuführen sind. Trotzdem ist das Marinerprogramm einer der Meilensteine der unbemannten Raumfahrt, da zum ersten mal fremde Planeten angeflogen und aus der Nähe fotografiert werden konnten.
20 KAPITEL 3. ANDERE SOFTWARE BUGS IN DER RAUMFAHRT 19 Mariner 4: Die erste Nahaufnahme vom Mars ( ) Das Marinerprogramm wurde schliesslich vom Voyagerprogramm abgelöst. 3.3 Voyager 1977 Die beiden baugleichen Raumsonden Voyager 1 und Voyager 2 dringen im Weltraum in Regionen vor, in denen noch nie ein von Menschenhand gebautes Objekt gekommen ist. Im 25. Jahr nach ihrem Start sind sie weiter von Erde und Sonne entfernt, als es der Planet Pluto ist und nähern sich dem Rand unseres Sonnensystems, der Heliopause, um in den interstellaren Raum vorzudringen. Voyager 1 hat mit einer Reisegeschwindigkeit von 17 Kilometern pro Sekunde eine doppelt so große Entfernung wie der Planet Pluto erreicht. Beide Raumschiffe senden immer noch wissenschaftliche Informationen über ihre Umgebung zur Erde.
21 KAPITEL 3. ANDERE SOFTWARE BUGS IN DER RAUMFAHRT 20 Voyager 1 und 2: Momentane Standorte in unserem Sonnensystem (2002) Die ursprüngliche Mission [AK87] der beiden Sonden war die Erforschung der Planeten Jupiter und Saturn. Nachdem dort eine Fülle von Entdeckungen, wie zum Beispiel die aktiven Vulkane auf dem Jupitermond Io oder neue Erkenntnisse über die Ringe des Saturn gemacht wurden, entschloss man, die Missionen auszuweiten. Voyager 2 flog zu den Planeten Uranus und Neptun, und ist bis heute das einzige Raumschiff das je diese beiden äusseren Planeten besuchte. Nun haben die beiden Sonden den Auftrag den Rand unseres Sonnensystems zu erforschen und weiter in den Weltraum vorzudringen. Voyager 1 startete am 5. September 1977 von Cape Canaveral an der Spitze einer Titan 3E Trägerrakete um die Planeten Jupiter und Saturn zu besuchen. Voyager 2 startete 2 Wochen früher am 20. August 1977 auf einer Trägerrakete gleichen Typs und bewältigte die einzigartige Tour Jupiter-Saturn-Uranus-Neptun. So passierte die Sonde am 9. Juli 1979 Jupiter, am 26. August 1981 Saturn, am 24. Januar 1986 Uranus, und am 25. August 1989 Neptun. Allerdings kam es kurz vor dem Uranus-Vorbeiflug zu Problemen: Das Programm zur Flugbahnberechnung lieferte Daten, die nicht mit den gemessenen Daten übereinstimmten. Die Anfangsschätzung der Uranus-Masse war um 0.3 Prozent zu klein angesetzt, so dass das Ergebnis des Programms zur Berechnung der Masse des Planeten gegen ein falsches Maximum konvergierte und fortlaufend korrigiert werden musste. Nach Verstehen der komplexen Problemlage gelang die Korrektur. Desweiteren traten 6 Tage vor dem Vorbeiflug Fehler in den zur Erde gesendeten Bildern auf (die Übertragung eines
22 KAPITEL 3. ANDERE SOFTWARE BUGS IN DER RAUMFAHRT 21 Bildes dauerte 3 Stunden). Die Ursache war ein beschädigter Speicherplatz, auf den das Datenkomprimierungsprogram zugriff. Für den Uranus-Vorbeiflug wurden schliesslich fast alle Bord-Programme umgeschrieben: Mitdrehen der Sonde bei der Bildaufnahme (1.5 Sekunden Belichtung bei km/h relativ), Verhindern des Drehimpulses beim schnellen Spulen des Bandgerätes, zeitweises Ausschalten einiger Geräte, dazu spezielle Programme zur Komprimierung und Codierung. 3.4 Phobos 1988 Auch die UdSSR [Gie02a] schickte sich an, den Weltraum mit Sonden zu erforschen. Dabei mussten die Sovjets auch Rückschläge entgegennehmen, die sich auf Softwarefehler begründen lassen. Am 1. August 1988 startete die erste Raumsonde der UdSSR zum Mars und zum Marsmond Phobos. Kurz nach dem Start wurden der Sonde mehrere Kommandos zur Kurskorrektur geschickt. Jedoch vergaß man bei einem Kommando einen Buchstaben. Dieses verkürzte Kommando wurde jedoch als ein anderes (nur beim Bodentest vorgesehenes) Kommando interpretiert. Somit begann die Sonde so zu rotieren, daß kein Kontakt mehr mit ihr hergestellt werden konnte. Die Bodentest-Software blieb im ROM- Speicher der Sonde. Als Konsequenz dieses Verlustes wurde dem Operator gekündigt, dabei hätte man aber besser dem Entwickler/Programmierer kündigen sollen. Auch die Schwester-Sonde Phobos 2 ging im März 1989 (bei Phobos) wegen eines Software-Fehlers verloren. 3.5 Clementine 1994 Die Foto-Mondsonde Clementine sollte nach erfolgreicher Mondmission [Gie02b] im Mai 1994 zum Asteroiden Geographos fliegen. Dazu wurden die Antriebsraketen gezündet. Auf Grund eines Software-Fehlers hörten sie aber erst auf zu feuern, nachdem sämtlicher Treibstoff verbraucht war. Der Satellit verschwand im All: Kosten: 80 Millionen US-Dollar 3.6 NEAR 1998 Für den Flug der Near-Earth Asteroid Rendevous Sonde (NEAR) [NEA02] zum Asteroiden Eros im Dezember 1998 wurden in der Sonnenumlaufbahn die Antriebsraketen gezündet. Die Software war aber darauf abgestimmt, unkontrollierte Beschleunigungen zu verhindern: Abschalten der Düsen. Nach einer Änderung des Programms konnte erst 13 Monate später der Asteroid angeflogen werden.
23 KAPITEL 3. ANDERE SOFTWARE BUGS IN DER RAUMFAHRT CONTOUR 2002 Ziel der am 3.Juli 2002 gestarteten Mission CONTOUR [CON02] ist es, in den Jahren 2003 bis 2008 mindestens drei Kometen anzusteuern, ihre Kerne zu fotografieren und Spektralmessungen durchzuführen. Ausserdem soll von den Kometen abströmendes Gas und Staub eingefangen und an Bord der Sonde Analysiert werden. Zunächst soll im November 2003 der Komet Encke besucht werden, im Juni 2006 der Komet Schwassmann-Wachann 3 und im August 2008 der Komet D Arrest. Die Mission ist dabei so flexibel ausgelegt, dass auch ein möglicher neuentdeckter Komet in diesem Zeitraum angesteuert werden könnte. Am 15 August 2002 wurden ein Bahnmanöver eingeleitet, um die Sonde aus dem Erdorbit in eine heliozentrische Flugbahn zu bringen. danach konnte kein Kontakt mehr zu der Sonde hergestellt werden. Auf teleskopischen Aufnahmen erkannte man 3 Objekte an der Stelle, an der man die Sonde vermutete. Die Ursache für den Verlust des Kontaktes ist nach wie vor unklar. Die NASA hofft auf einen neuen Kontakt bei günstiger Position im Dezember Es ist unklar, ob es sich um einen Softwarefehler handelt. Ein Untersuchungsteam wurde gebildet um den vermeintlichen Verlust der Sonde aufzuklären.
24 23 Literaturverzeichnis [AK87] James G. Williams Allen Kent. Computers in Spaceflight: The NASA Experience. NASA, computers/ch6-2.html. [Bla00] Marc Blackburn. Mars Polar Lander Fault Indentification Using Model-based Testing. Software Productivity Consortium, pub/taf/downloads/mars_polar_lander_2001.pdf. [CON02] Comet Nucleus Tour [ea99] S.R.Dalal et al. Model-Based Testing in Practice. ACM and Bellcore, [Gie02a] Ingolf Giese. Warum explodierten Mariner 1, Ariane 5,... oder: Was kümmern mich die Probleme der Datenverarbeitung. GSI Darmstadt, http: //www-aix.gsi.de/~giese/swr/fehler01.html. [Gie02b] Ingolf Giese. Warum explodierten Mariner 1, Ariane 5,... oder: Was kümmern mich die Probleme der Datenverarbeitung. GSI Darmstadt, http: //www-aix.gsi.de/~giese/swr/fehler21.html. [NEA02] Near Earth Asteroid Rendezvous Mission. JHUAPL, jhuapl.edu/. [NJ00] NASA-JPL. Report of the Loss of the Mars Polar Lander and Deep Space 2 Missions (Casani Report). NASA, marsreports.html. [Wil99] Dr. David R. Williams. NSSDC Master Catalog: Spacecraft Pioneer 1. NSSDC, A. [Wil00] Dr. David R. Williams. NSSDC Master Catalog: Spacecraft Mariner 1. NSSDC,
Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
Meine Ideen gegen die Hitze: Meine Ideen gegen die Kälte: Unsere Reise zum Merkur
Der Merkur ist der Planet, der am nächsten an der Sonne liegt. Tagsüber ist es auf dem Merkur sehr heiss. Es sind bis zu 400 C. Das ist viermal so heiss wie auf einer heissen Herdplatte. Nachts wird es
Datensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:
Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde
Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Das komplette Material finden Sie hier: Download bei School-Scout.de
Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen
Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen 1 Hier einige Links zu Dokumentationen im WEB Windows XP: http://www.verbraucher-sicher-online.de/node/18
Zwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock
infach Ihr Weg zum finanzellen Erfolg Geld Florian Mock FBV Die Grundlagen für finanziellen Erfolg Denn Sie müssten anschließend wieder vom Gehaltskonto Rückzahlungen in Höhe der Entnahmen vornehmen, um
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Urlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
Rohstoffanalyse - COT Daten - Gold, Fleischmärkte, Orangensaft, Crude Oil, US Zinsen, S&P500 - KW 07/2009
MikeC.Kock Rohstoffanalyse - COT Daten - Gold, Fleischmärkte, Orangensaft, Crude Oil, US Zinsen, S&P500 - KW 07/2009 Zwei Märkte stehen seit Wochen im Mittelpunkt aller Marktteilnehmer? Gold und Crude
icloud nicht neu, aber doch irgendwie anders
Kapitel 6 In diesem Kapitel zeigen wir Ihnen, welche Dienste die icloud beim Abgleich von Dateien und Informationen anbietet. Sie lernen icloud Drive kennen, den Fotostream, den icloud-schlüsselbund und
COMPUTER MULTIMEDIA SERVICE
Umgang mit Web-Zertifikaten Was ist ein Web-Zertifikat? Alle Webseiten, welche mit https (statt http) beginnen, benötigen zwingend ein Zertifikat, welches vom Internet-Browser eingelesen wird. Ein Web
Speicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
Durch Wissen Millionär WerDen... Wer hat zuerst die Million erreicht? spielanleitung Zahl der spieler: alter: redaktion / autor: inhalt:
Spielanleitung Durch Wissen Millionär werden... Diesen Traum kann man sich in diesem beliebten Quiz-Spiel erfüllen. Ob allein oder in der geselligen Runde dieses Quiz enthält 330 Fragen und 1.320 Multiple-Choice-Antworten.
Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
Ishikawa-Diagramm. 1 Fallbeispiel 2. 2 Was ist ein Ishikawa-Diagramm 2. 3 Vorgehen bei der Erstellung eines Ishikawa-Diagramms 2.
Ishikawa-Diagramm 1 Fallbeispiel 2 2 Was ist ein Ishikawa-Diagramm 2 3 Vorgehen bei der Erstellung eines Ishikawa-Diagramms 2 4 Vorteile 5 5 Nachteile 5 6 Fazit 5 7 Literaturverzeichnis 6 1 Fallbeispiel
5.2 Neue Projekte erstellen
5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort
WIR MACHEN SIE ZUM BEKANNTEN VERSENDER
02040203 WIR MACHEN SIE ZUM BEKANNTEN VERSENDER Ein Mehrwert für Ihr Unternehmen 1 SCHAFFEN SIE EINEN MEHRWERT DURCH SICHERHEIT IN DER LIEFERKETTE Die Sicherheit der Lieferkette wird damit zu einem wichtigen
Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
Modellbildungssysteme: Pädagogische und didaktische Ziele
Modellbildungssysteme: Pädagogische und didaktische Ziele Was hat Modellbildung mit der Schule zu tun? Der Bildungsplan 1994 formuliert: "Die schnelle Zunahme des Wissens, die hohe Differenzierung und
Sie wollen Was heißt das? Grundvoraussetzung ist ein Bild oder mehrere Bilder vom Wechseldatenträger
Den Speicherplatz wechseln oder eine Sicherungskopie erstellen. Es lässt sich nicht verhindern. Manche Sachen liegen am falschen Platz, können gelöscht werden oder man will vor der Bearbeitung eine Sicherungskopie
Anhand des bereits hergeleiteten Models erstellen wir nun mit der Formel
Ausarbeitung zum Proseminar Finanzmathematische Modelle und Simulationen bei Raphael Kruse und Prof. Dr. Wolf-Jürgen Beyn zum Thema Simulation des Anlagenpreismodels von Simon Uphus im WS 09/10 Zusammenfassung
FlowFact Alle Versionen
Training FlowFact Alle Versionen Stand: 29.09.2005 Rechnung schreiben Einführung Wie Sie inzwischen wissen, können die unterschiedlichsten Daten über verknüpfte Fenster miteinander verbunden werden. Für
Algorithmische Kryptographie
Algorithmische Kryptographie Walter Unger Lehrstuhl für Informatik I 16. Februar 2007 Quantenkryptographie 1 Einleitung Grundlagen aus der Physik 2 Datenübertragung 1. Idee 2. Idee Nochmal Physik 3 Sichere
! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.
Beschreibung der Focus Methode Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient. 1. F = Failure / Finding An dieser Stelle wird der
Die Dateiablage Der Weg zur Dateiablage
Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen
BPI-Pressekonferenz. Statement. Dr. Martin Zentgraf. Geschäftsführer der Desitin Arzneimittel GmbH und Mitglied des BPI-Vorstandes Berlin
BPI-Pressekonferenz Statement Dr. Martin Zentgraf Geschäftsführer der Desitin Arzneimittel GmbH und Mitglied des BPI-Vorstandes Berlin Es gilt das gesprochene Wort Berlin, den 26. September 2012 Seite
Lösung Fall 8 Anspruch des L auf Lieferung von 3.000 Panini á 2,-
Lösung Fall 8 Anspruch des L auf Lieferung von 3.000 Panini á 2,- L könnte gegen G einen Anspruch auf Lieferung von 3.000 Panini á 2,- gem. 433 I BGB haben. Voraussetzung dafür ist, dass G und L einen
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):
Supportanfrage ESN Bitte füllen Sie zu jeder Supportanfrage diese Vorlage aus. Sie helfen uns damit, Ihre Anfrage kompetent und schnell beantworten zu können. Verwenden Sie für jedes einzelne Thema jeweils
Nutzen der Raumfahrt (1)
Nutzen der Raumfahrt (1) Durch die Raumfahrt hat sich unser Leben in den letzten Jahrzehnten in vielen Bereichen verñndert. Dabei wurden Materialien und andere Erfindungen, die speziell för die Raumfahrt,
Informatik I Debugging
Der erste Computer-Bug Informatik I G. Zachmann Clausthal University, Germany [email protected] Grace Hopper Admiral, US Navy 2 4 Folgen von Programmfehlern 1962 führte ein fehlender Bindestrich
Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze
Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit
Projektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
Schulberichtssystem. Inhaltsverzeichnis
Schulberichtssystem Inhaltsverzeichnis 1. Erfassen der Schüler im SBS...2 2. Erzeugen der Export-Datei im SBS...3 3. Die SBS-Datei ins FuxMedia-Programm einlesen...4 4. Daten von FuxMedia ins SBS übertragen...6
Warum kann ein Flugzeug fliegen?
4. Dezember 2003 Warum kann ein Flugzeug fliegen? Wer oder was kann fliegen? Warum können Hexen und Harry Potter fliegen? Joanne K. Rowling / Carlsen Verlag GmbH Weil sie zaubern können! Wer oder was kann
Lizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
Simulation (vormals Feldversuch) Cico im Gelenkbus
Simulation (vormals Feldversuch) Cico im Gelenkbus Projekt Cico im VRR / Smart Via 3.0 Auswertung 1 Inhalt 1.1 Inhaltsverzeichnis Kapitel Seite 1 Inhalt... 2 1.1 Inhaltsverzeichnis... 2 2 Vorbemerkungen...
AZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"
AZK 1- Freistil Nur bei Bedarf werden dafür gekennzeichnete Lohnbestandteile (Stundenzahl und Stundensatz) zwischen dem aktuellen Bruttolohnjournal und dem AZK ausgetauscht. Das Ansparen und das Auszahlen
Primzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
Professionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
YouTube: Video-Untertitel übersetzen
Der Easytrans24.com-Ratgeber YouTube: Video-Untertitel übersetzen Wie Sie mit Hilfe von Easytrans24.com in wenigen Schritten Untertitel für Ihre YouTube- Videos in mehrere Sprachen übersetzen lassen können.
Das RSA-Verschlüsselungsverfahren 1 Christian Vollmer
Das RSA-Verschlüsselungsverfahren 1 Christian Vollmer Allgemein: Das RSA-Verschlüsselungsverfahren ist ein häufig benutztes Verschlüsselungsverfahren, weil es sehr sicher ist. Es gehört zu der Klasse der
Dieses erste Kreisdiagramm, bezieht sich auf das gesamte Testergebnis der kompletten 182 getesteten Personen. Ergebnis
Datenanalyse Auswertung Der Kern unseres Projektes liegt ganz klar bei der Fragestellung, ob es möglich ist, Biere von und geschmacklich auseinander halten zu können. Anhand der folgenden Grafiken, sollte
Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden
Agentur für Werbung & Internet Schritt für Schritt: Newsletter mit WebEdition versenden E-Mail-Adresse im Control Panel einrichten Inhalt Vorwort 3 Einstellungen im Reiter «Eigenschaften» 4 Einstellungen
Studieren- Erklärungen und Tipps
Studieren- Erklärungen und Tipps Es gibt Berufe, die man nicht lernen kann, sondern für die man ein Studium machen muss. Das ist zum Beispiel so wenn man Arzt oder Lehrer werden möchte. Hat ihr Kind das
Spam filtern mit dem Webmail-Interface
Zentrum für Bildungsinformatik Muesmattstrasse 29 CH-3012 Bern T +41 31 309 22 61 F +41 31 309 22 99 [email protected] bildungsinformatik.phbern.ch Spam filtern mit dem Webmail-Interface Inhalt
Welche Unterschiede gibt es zwischen einem CAPAund einem Audiometrie- Test?
Welche Unterschiede gibt es zwischen einem CAPAund einem Audiometrie- Test? Auch wenn die Messungsmethoden ähnlich sind, ist das Ziel beider Systeme jedoch ein anderes. Gwenolé NEXER g.nexer@hearin gp
Beschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
Kurzeinführung Moodle
Kurzeinführung Moodle 1. Einstieg, Kursinhalte, Datei-Download Nachdem Sie sich erfolgreich registriert und eingeloggt haben, gelangen Sie zu Ihrer Hauptseite. Aktivieren Sie Meine Startsteite um Ihren/Ihre
1. Einführung. 2. Weitere Konten anlegen
1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche
Moderne Behandlung des Grauen Stars
Katarakt Moderne Behandlung des Grauen Stars Sehr geehrte Patientin, sehr geehrter Patient, Bei Ihnen wurde eine Trübung der Augenlinse festgestellt, die umgangssprachlich auch Grauer Star genannt wird.
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern
A1.7: Entropie natürlicher Texte
A1.7: Entropie natürlicher Texte Anfang der 1950er Jahre hat Claude E. Shannon die Entropie H der englischen Sprache mit einem bit pro Zeichen abgeschätzt. Kurz darauf kam Karl Küpfmüller bei einer empirischen
Die Magnetkraft wirkt nur auf bestimmt Stoffe, nämlich Eisen, Nickel und Cobalt. Auf welche Stoffe wirkt die Magnetkraft?
Auf welche Stoffe wirkt die Magnetkraft? Die Magnetkraft wirkt nur auf bestimmt Stoffe, nämlich Eisen, Nickel und Cobalt. Wie nennt man den Bereich, in dem die Magnetkraft wirkt? Der Bereich in dem die
Simulation LIF5000. Abbildung 1
Simulation LIF5000 Abbildung 1 Zur Simulation von analogen Schaltungen verwende ich Ltspice/SwitcherCAD III. Dieses Programm ist sehr leistungsfähig und wenn man weis wie, dann kann man damit fast alles
Online Schulung Anmerkungen zur Durchführung
Online Schulung Anmerkungen zur Durchführung 1.0 Einleitung Vielen Dank, dass Sie sich für die Online Schulung von SoloProtect entschieden haben. Nachfolgend finden Sie Informationen für Identicomnutzer
Local Control Network
Netzspannungsüberwachung (Stromausfallerkennung) Die Aufgabe Nach einem Stromausfall soll der Status von Aktoren oder Funktionen wieder so hergestellt werden, wie er vor dem Stromausfall war. Die Netzspannungsüberwachung
FUTURE NETWORK 20.11.2013 REQUIREMENTS ENGINEERING
18/11/13 Requirements Engineering 21 November 2013 DIE GRUNDFRAGEN Wie erhält der Kunde den größten Nutzen? Wie kann der Kunde am besten spezifizieren, was er haben will? Welchen Detailierungsgrad braucht
Leichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
Installation und Inbetriebnahme von SolidWorks
Inhaltsverzeichnis FAKULTÄT FÜR INGENIEURWISSENSCHAFTEN I Prof. Dr.-Ing. Frank Lobeck Installation und Inbetriebnahme von SolidWorks Inhaltsverzeichnis Inhaltsverzeichnis... I 1. Einleitung... 1 2. Installation...
Wie das genau funktioniert wird Euch in diesem Dokument Schritt für Schritt erklärt. Bitte lest Euch alles genau durch und geht entsprechend vor!
Upload von Dateien auf unseren Webserver Wir freuen uns immer sehr, wenn wir von Euch Fotos, Videos oder eingescannte Artikel von Spielen oder Veranstaltungen per Email bekommen! Manchmal sind es aber
Ihr Mandant möchte einen neuen Gesellschafter aufnehmen. In welcher Höhe wäre eine Vergütung inklusive Tantieme steuerrechtlich zulässig?
Ihr Mandant möchte einen neuen Gesellschafter aufnehmen. In welcher Höhe wäre eine Vergütung inklusive Tantieme steuerrechtlich zulässig? Oft wirft die Aufnahme neuer Gesellschafter oder auch die Einstellung
Ergebnispräsentation zur Datenerhebung (Rohergebnis) der Elternbefragung zum verkürzten Zweig an der Friedensschule Münster
Ergebnispräsentation zur Datenerhebung (Rohergebnis) der Elternbefragung zum verkürzten Zweig an der Friedensschule Münster Aufbau: 1. Präsentation der Ergebnisse in grafischer Darstellung in absoluten
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
Handbuch B4000+ Preset Manager
Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten
PCD Europe, Krefeld, Jan 2007. Auswertung von Haemoccult
Auswertung von Haemoccult Ist das positiv? Nein! Ja! Im deutschen Krebsfrüherkennungsprogramm haben nur etwa 1 % der Frauen und 1,5 % der Männer ein positives Haemoccult -Ergebnis, da dieser Test eine
Lösungsstichworte zu den Handelsregister-Fällen. Zu Fall 1: Anspruch des K gegen V auf Lieferung des Safts ( 433 I BGB)
3 Lösungsstichworte zu den Handelsregister-Fällen Zu Fall 1: Anspruch des K gegen V auf Lieferung des Safts ( 433 I BGB) Hierfür müsste zwischen diesen Parteien ein Kaufvertrag geschlossen worden sein.
PowerPoint 2010 Mit Folienmastern arbeiten
PP.002, Version 1.1 07.04.2015 Kurzanleitung PowerPoint 2010 Mit Folienmastern arbeiten Der Folienmaster ist die Vorlage für sämtliche Folien einer Präsentation. Er bestimmt das Design, die Farben, die
Tipp III: Leiten Sie eine immer direkt anwendbare Formel her zur Berechnung der sogenannten "bedingten Wahrscheinlichkeit".
Mathematik- Unterrichts- Einheiten- Datei e. V. Klasse 9 12 04/2015 Diabetes-Test Infos: www.mued.de Blutspenden werden auf Diabetes untersucht, das mit 8 % in der Bevölkerung verbreitet ist. Dabei werden
Schritt für Schritt zur Krankenstandsstatistik
Schritt für Schritt zur Krankenstandsstatistik Eine Anleitung zur Nutzung der Excel-Tabellen zur Erhebung des Krankenstands. Entwickelt durch: Kooperationsprojekt Arbeitsschutz in der ambulanten Pflege
mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger [email protected] Inhalt 1. Einführung... 3 2.
Psychologie im Arbeitsschutz
Fachvortrag zur Arbeitsschutztagung 2014 zum Thema: Psychologie im Arbeitsschutz von Dipl. Ing. Mirco Pretzel 23. Januar 2014 Quelle: Dt. Kaltwalzmuseum Hagen-Hohenlimburg 1. Einleitung Was hat mit moderner
Zeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
Easy-Monitoring Universelle Sensor Kommunikations und Monitoring Plattform
Easy-Monitoring Universelle Sensor Kommunikations und Monitoring Plattform Eberhard Baur Informatik Schützenstraße 24 78315 Radolfzell Germany Tel. +49 (0)7732 9459330 Fax. +49 (0)7732 9459332 Email: [email protected]
Online Newsletter III
Online Newsletter III Hallo zusammen! Aus aktuellem Anlass wurde ein neuer Newsletter fällig. Die wichtigste Neuerung betrifft unseren Webshop mit dem Namen ehbshop! Am Montag 17.10.11 wurde die Testphase
Erfolgreiche ITIL Assessments mit CMMI bei führender internationaler Bank
Turning visions into business Oktober 2010 Erfolgreiche ITIL Assessments mit CMMI bei führender internationaler Bank David Croome Warum Assessments? Ein strategisches Ziel des IT-Bereichs der Großbank
Programme für Mathematik, Physik und Astronomie 22 Kleines Planetarium
Programme für Mathematik, Physik und Astronomie 22 Kleines Planetarium Allgemeines, der Lauf der 1) Geben Sie folgendes Datum ein: 12.12.2000. Geografische Breite für Altdorf (47 ). Es ist Mitternacht.
DreamSpark - Schritt für Schritt
DreamSpark - Schritt für Schritt Die Fakultät A&L stellt Ihren Studierenden und Lehrenden die Möglichkeit zur Teilnahme am Programm DreamSpark der Firma Microsoft zur Verfügung. Bezugsberechtigte sind:
Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing
Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing Finanzbuchhaltung Wenn Sie Fragen haben, dann rufen Sie uns an, wir helfen Ihnen gerne weiter - mit Ihrem Wartungsvertrag
1. Einführung. 2. Archivierung alter Datensätze
1. Einführung Mit wachsender Datenmenge und je nach Konfiguration, kann orgamax mit der Zeit langsamer werden. Es gibt aber diverse Möglichkeiten, die Software wieder so zu beschleunigen, als würden Sie
SSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
Mit suchmaschinenoptimierten Übersetzungen erfolgreich mit fremdsprachigen Webseiten
1 Mit suchmaschinenoptimierten Übersetzungen erfolgreich mit fremdsprachigen Webseiten 2 Für das Auffinden im Internet spielt die Suchmaschinenoptimierung eine wichtige Rolle. Je besser die Texte auf der
GeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me
Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me Bevor Sie die Platte zum ersten Mal benutzen können, muss sie noch partitioniert und formatiert werden! Vorher zeigt sich die Festplatte
DAS PARETO PRINZIP DER SCHLÜSSEL ZUM ERFOLG
DAS PARETO PRINZIP DER SCHLÜSSEL ZUM ERFOLG von Urs Schaffer Copyright by Urs Schaffer Schaffer Consulting GmbH Basel www.schaffer-consulting.ch [email protected] Haben Sie gewusst dass... >
BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen
BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1
Um zusammenfassende Berichte zu erstellen, gehen Sie folgendermaßen vor:
Ergebnisreport: mehrere Lehrveranstaltungen zusammenfassen 1 1. Ordner anlegen In der Rolle des Berichterstellers (siehe EvaSys-Editor links oben) können zusammenfassende Ergebnisberichte über mehrere
Local Control Network
Lichtszenen Sie ermöglichen per einfachen Tastendruck die Lichtstimmung auszuwählen, z.b. im Wohnzimmer entweder Putzlicht (alle 100%), TV, Lesen oder Unter uns (alle 0%). Oder im Kino, in der Kirche oder
ALEMÃO. Text 1. Lernen, lernen, lernen
ALEMÃO Text 1 Lernen, lernen, lernen Der Mai ist für viele deutsche Jugendliche keine schöne Zeit. Denn dann müssen sie in vielen Bundesländern die Abiturprüfungen schreiben. Das heiβt: lernen, lernen,
