Advertisement

Informatik-Spektrum

, Volume 40, Issue 3, pp 264–269 | Cite as

Software

Gratwanderung zwischen Erfolgen und Katastrophen?
OVERFLOW SOFTWARE

Zusammenfassung

Unsere Abhängigkeit von Software ist heute fast total geworden. Software bestimmt wesentlich alle unsere Lebensbereiche und die fast unbeschränkte Flexibilität von Software erlaubt die Realisierung von nahezu beliebiger Funktionalität.

Software hat uns eine beachtliche Anzahl an Erfolgsgeschichten gebracht. Leider ist Software aber auch verantwortlich für eine Reihe von Katastrophen, welche durch funktionale Fehler oder Qualitätsmängel der Software ausgelöst wurden. Hier werden je sechs typische Beispiele vorgestellt. Muss man deshalb Software als Gratwanderung zwischen Erfolgen und Katastrophen betrachten?

Softwareerfolge beruhen auf ,,fehlerfreiem“ Programmcode (genauer: Fehler, die sich im Betrieb nicht – oder noch nicht – auswirken). Softwarekatastrophen entstehen durch fehlerhaften Programmcode oder unvorhergesehene Programminteraktionen (Emergent Behaviour).

Ziel der Softwareindustrie ist, ,,fehlerfreien“ Programmcode zu produzieren. Was braucht es dazu? Im Wesentlichen sind fünf unverzichtbare Voraussetzungen notwendig: Ein verantwortungsbewusstes Management, eine etablierte Qualitätsfirmenkultur, eine geeignete Evolutionsstrategie, griffigere Produkthaftungsgesetze für Software und gute Mitarbeiter.

Dieser Beitrag geht im Sinne einer Übersicht auf dieses Spannungsfeld moderner Softwareentwicklung ein.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Baumgärtner M, Röbel S, Wiedmann-Schmidt W (18.6.2015) Cyberangriff auf den Bundestag – Hacker kopierten Abgeordneten-E-Mails. SPIEGEL Online. http://www.spiegel.de/politik/deutschland/cyberangriff-auf-bundestag-abgeordneten-e-mails-erbeutet-a-1039388.html, letzter Zugriff: 10.2.2016Google Scholar
  2. 2.
    Brynjolfsson E, McAfee A (2014) The second machine age – work, progress, and prosperity in a time of brilliant technologies. W.W. Norton & Co., New YorkGoogle Scholar
  3. 3.
    Commission of the European Communities (Pierre Audoin Consultants SAS, 75015 Paris – France) (2010) Economic and social impact of software & software-based services, Smart 2009/0041. http://cordis.europa.eu/fp7/ict/ssai/docs/study-sw-report-final.pdf, last access: 17.2.2016Google Scholar
  4. 4.
    de Bie R, Bakker B, van den Eertwegh R, Wijnhoven P (2015) Finally ... reliable software!: a practical approach to design for reliability. CreateSpace Independent Publishing Platform, Seattle, USAGoogle Scholar
  5. 5.
    Der automatisierte Handel (2015) http://www.broker-test.de/finanzwissen/automatisierter-handel/, letzter Zugriff: 10.2.2016Google Scholar
  6. 6.
    Die Welt (Wirtschaft) (23.5.2015) Diese Autos können bereits selbst fahren. http://www.welt.de/wirtschaft/webwelt/article141401417/Diese-Autos-koennen-bereits-selbst-fahren.html, letzter Zugriff: 10.2.2016Google Scholar
  7. 7.
    Die Welt (Wirtschaft) (28.6.2015) A400M-Absturz: Software für Triebwerke war nicht korrekt aufgespielt. http://www.welt.de/wirtschaft/article143173848/Software-fuer-Triebwerke-war-nicht-korrekt-aufgespielt.html, letzter Zugriff: 10.2.2016Google Scholar
  8. 8.
    Drees C (1.12.2015) ROBORACE: Formula E kündigt fahrerlose Rennserie für 2016 an. http://www.mobilegeeks.de/artikel/roborace-formula-e-kuendigt-fahrerlose-rennserie-fuer-2016-an/, letzter Zugriff: 10.2.2016Google Scholar
  9. 9.
    Einführung zum e-Commerce (Internethandel) (2016). http://de.ccm.net/contents/1128-einfuehrung-zum-e-commerce-internethandel, letzter Zugriff: 10.2.2016Google Scholar
  10. 10.
    Fraunhofer Gesellschaft (2016) Produktion und Dienstleistung – Industrie 4.0. http://www.fraunhofer.de/de/forschung/forschungsfelder/produktion-dienstleistung/industrie-4-0.html, letzter Zugriff: 10.2.2016Google Scholar
  11. 11.
    Furrer FJ (30.6.2015) Zukunftsfähige Softwaresysteme – Zukunftsfähig trotz zunehmender SW-Abhängigkeit. Informatik Spektrum. doi:10.1007/s00287-015-0909-6. http://link.springer.com/article/10.1007/s00287-015-0909-6, letzter Zugriff: 31.12.2015Google Scholar
  12. 12.
    Graf A, Schneider H (2015) Das E-Commerce Buch – Marktanalysen, Geschäftsmodelle, Strategien. Deutscher Fachverlag, Frankfurt am Main, DeutschlandGoogle Scholar
  13. 13.
    Griffiths S (31.1.2016) Artificial intelligence breakthrough as Google’s software beats grandmaster of Go, the ’most complex game ever devised. http://www.dailymail.co.uk/sciencetech/article-3419548/March-machines-Computer-BEATS-one-world-s-best-players-ancient-board-game-using-human-like-skills.html, last access: 10.2.2016Google Scholar
  14. 14.
    IBM Corp., USA (2016) IBM Watson for oncology – get oncologists the assistance they need to make more informed treatment decisions. http://www.ibm.com/smarterplanet/us/en/ibmwatson/watson-oncology.html, last access: 10.2.2016Google Scholar
  15. 15.
    Jackson D, Thomas M, Millett LI (eds) (2007) Software for dependable systems – sufficient evidence? National Academy Press, Washington, DC, USAGoogle Scholar
  16. 16.
    Kelly JE, Hamm S (2013) Smart machines – IBM’s Watson and the era of cognitive computing. Columbia University Press, New YorkCrossRefGoogle Scholar
  17. 17.
    Kelly JE, Hamm S (2013) Smart machines – IBM’s Watson and the era of cognitive computing. Columbia University Press, New YorkCrossRefGoogle Scholar
  18. 18.
    Köhler-Schute C (Hrsg) (2015) Industrie 4.0: Ein praxisorientierter Ansatz. KS-Energy-Verlag, Berlin, DeutschlandGoogle Scholar
  19. 19.
    Lilienthal C (2016) Langlebige Softwarearchitekturen – Technische Schulden analysieren, begrenzen und abbauen. Dpunkt Verlag, HeidelbergGoogle Scholar
  20. 20.
    Meisel W (2013) The software society – cultural and economic impact. Trafford Publishing, Bloomington, IN, USAGoogle Scholar
  21. 21.
    Miller C, Valasek C (10.8.2015) Remote exploitation of an unaltered passenger vehicle. http://illmatics.com/Remote%20Car%20Hacking.pdf, last access: 17.8.2015Google Scholar
  22. 22.
    Mogul JC (2005) Emergent (mis)behaviour vs. complex software systems. HP Technical Report HPL-2006-2. http://www.hpl.hp.com/techreports/2006/HPL-2006-2.pdf, last access: 14.2.2016Google Scholar
  23. 23.
    Murer S, Bonati B, Furrer FJ (2011) Managed evolution – a strategy for very large information systems. Springer, BerlinGoogle Scholar
  24. 24.
    Owen DG (2014) Products liability in a nutshell, 9th ed. West Academic Press, St. Paul, MN, USAGoogle Scholar
  25. 25.
    Perez E (2013) Knightmare on Wall Street – the rise and fall of Knight Capital and the biggest risks for financial markets. Edgar Perez Publishing Inc., New York, NY, USA. www.KnightmareonWallStreet.com, last access: 10.2.2016Google Scholar
  26. 26.
    Rajner N (2010) Autonome Pflegeroboter in der Geriatrie – Ein Fluch oder Segen?: Technologien und Wirtschaftlichkeit im Vergleich. VDM Verlag Dr. Müller, Saarbrücken, DeutschlandGoogle Scholar
  27. 27.
    Schwab K (2016) The fourth industrial revolution. World Economic Forum, GenevaGoogle Scholar
  28. 28.
    Schweikard A (2015) Medical Robotics. Springer International Publishing, SwitzerlandCrossRefGoogle Scholar
  29. 29.
    Silver D, Huang A, Maddison CJ, Guez A, Sifre L, van den Driessche G, Schrittwieser J, Antonoglou I, Panneershelvam V, Lanctot M, Dieleman S, Grewe D, Nham J, Kalchbrenner N, Sutskever I, Lillicrap T, Leach M, Kavukcuoglu K, Graepel T, Hassabis D (28.1.2016) Mastering the game of GO with deep neural networks and tree search. Nature 529:484–489. http://www.nature.com/nature/journal/v529/n7587/full/nature16961.html, last access: 10.2.2016Google Scholar
  30. 30.
    Simons S (22.3.2013) Pflegeroboter – Hightech-Kameraden fürs Alter. SPIEGEL Online. http://www.spiegel.de/gesundheit/diagnose/pflegeroboter-hightec-kameraden-fuers-alter-a-890342.html, letzter Zugriff: 7.1.2016Google Scholar
  31. 31.
    The Wall Street Journal (6.11.2014) Home Depot hackers exposed 53 million email addresses. http://www.wsj.com/articles/home-depot-hackers-used-password-stolen-from-vendor-1415309282, last access: 12.2.2016Google Scholar
  32. 32.
    Thomson I (10.6.2015) Config file wipe blunder caused deadly Airbus A400M crash. The Register. http://www.theregister.co.uk/2015/06/10/airbus_a400m_probe_torque_data/, last access: 12.2.2016Google Scholar
  33. 33.
    Yoshida J (24.10.2013) Acceleration case – jury finds Toyota liable. EE Times. http://www.eetimes.com/document.asp?doc_id=1319897 und auch https://en.wikipedia.org/wiki/Sudden_unintended_acceleration, last access: 17.8.2015Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  1. 1.Fakultät für InformatikTechnische Universität DresdenStein am RheinSchweiz

Personalised recommendations