Skip to main content

2018 | OriginalPaper | Buchkapitel

5. Entwicklung sicherheitsgerichteter Software

verfasst von : Wolfgang A. Halang, Rudolf M. Konakovsky

Erschienen in: Sicherheitsgerichtete Echtzeitsysteme

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Der Prozeß der Entwicklung sicherheitsgerichteter Software wird aus der Perspektive permanenter Qualitätssicherung und dazu geeigneter Maßnahmen behandelt. Die Begriffe Perfektion und Fehlertoleranz werden im Hinblick auf Software eingeführt und Methoden zu ihrer Erzielung genannt. Ein zum Entwurf von Echtzeitsystemen entwickeltes Werkzeug für Anforderungsspezifikation, Systementwurf und Projektverfolgung wird ebenso vorgestellt wie eine Vielzahl von Methoden zur diversitären Entwicklung und Auslegung von Software.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat ANSI/IEEE Standard 730–1984: IEEE Standard for Software Quality Assurance Plans. ANSI, New York (1984) ANSI/IEEE Standard 730–1984: IEEE Standard for Software Quality Assurance Plans. ANSI, New York (1984)
2.
Zurück zum Zitat ANSI/IEEE Standard 829–1983: IEEE Standard for Software Test Documentation. ANSI, New York (1983) ANSI/IEEE Standard 829–1983: IEEE Standard for Software Test Documentation. ANSI, New York (1983)
3.
Zurück zum Zitat ANSI/IEEE Standard 830–1984: IEEE Guide to Software Requirements Specifications. ANSI, New York, (1984) ANSI/IEEE Standard 830–1984: IEEE Guide to Software Requirements Specifications. ANSI, New York, (1984)
4.
Zurück zum Zitat Avizienis, A., Chen, L.: On the implementation of N-version programming for software fault-tolerance during program execution. In: Proceeding of the IEEE COMPSAC, S. 149–155 (1977) Avizienis, A., Chen, L.: On the implementation of N-version programming for software fault-tolerance during program execution. In: Proceeding of the IEEE COMPSAC, S. 149–155 (1977)
5.
Zurück zum Zitat Brooks, F.P. Jr.: The Mythical Man-Month. Addison-Wesley, Reading (1975) Brooks, F.P. Jr.: The Mythical Man-Month. Addison-Wesley, Reading (1975)
6.
Zurück zum Zitat Demmelmeier, F.: Fehlertolerante Multimikrorechnersysteme für die Prozeßautomatisierung. R. Oldenbourg Verlag, München-Wien (1988) Demmelmeier, F.: Fehlertolerante Multimikrorechnersysteme für die Prozeßautomatisierung. R. Oldenbourg Verlag, München-Wien (1988)
7.
Zurück zum Zitat Ehrenberger, W.D., Taylor, J.R.: Recommendations for the design and construction of safety related user programs. Regelungstechnik 2, 46–53 (1977) Ehrenberger, W.D., Taylor, J.R.: Recommendations for the design and construction of safety related user programs. Regelungstechnik 2, 46–53 (1977)
8.
Zurück zum Zitat Entwurf IEC SC65A(Secretariat)122: Software for Computers in the Application of Industrial Safety Related Systems. Internationale Elektrotechnische Kommission, Genf (1992) Entwurf IEC SC65A(Secretariat)122: Software for Computers in the Application of Industrial Safety Related Systems. Internationale Elektrotechnische Kommission, Genf (1992)
9.
Zurück zum Zitat Entwurf VDI-Richtlinie 2880: Speicherprogrammierbare Steuerungsgeräte – Sicherheitstechnische Grundsätze. Beuth Verlag, Berlin (1985) Entwurf VDI-Richtlinie 2880: Speicherprogrammierbare Steuerungsgeräte – Sicherheitstechnische Grundsätze. Beuth Verlag, Berlin (1985)
10.
Zurück zum Zitat EWICS TC7 Software Sub-Group: Techniques for the verification and validation of safety-related software. Comput. Stand. 4, 101–112 (1985) EWICS TC7 Software Sub-Group: Techniques for the verification and validation of safety-related software. Comput. Stand. 4, 101–112 (1985)
11.
Zurück zum Zitat Faller, R.: Sicherheitsnachweis für rechnergestützte Steuerungen. Automatisierungstechnische Praxis atp 30, 508–516 (1988) Faller, R.: Sicherheitsnachweis für rechnergestützte Steuerungen. Automatisierungstechnische Praxis atp 30, 508–516 (1988)
12.
Zurück zum Zitat Gmeiner, L., Voges, U.: Experimentelle Untersuchungen zur Software-Diversität. Kernforschungszentrum Karlsruhe, PDV-Bericht Nr. 197, S. 126–139 (1979) Gmeiner, L., Voges, U.: Experimentelle Untersuchungen zur Software-Diversität. Kernforschungszentrum Karlsruhe, PDV-Bericht Nr. 197, S. 126–139 (1979)
13.
Zurück zum Zitat Göhner, P.: Entwicklung von Realzeit-Systemen und ihre praktische Anwendung in EPOS. In: Informatik-Fachberichte, vol. 86, S. 325–335. Springer, Berlin/Heidelberg (1984) Göhner, P.: Entwicklung von Realzeit-Systemen und ihre praktische Anwendung in EPOS. In: Informatik-Fachberichte, vol. 86, S. 325–335. Springer, Berlin/Heidelberg (1984)
14.
Zurück zum Zitat Halang, W.A., Stoyenko, A.D.: Extending pearl for industrial real-time applications. IEEE Softw. 10(4), 65–74 (1993)CrossRef Halang, W.A., Stoyenko, A.D.: Extending pearl for industrial real-time applications. IEEE Softw. 10(4), 65–74 (1993)CrossRef
15.
Zurück zum Zitat Hausen, H.L., Müllerburg, M., Schmidt, M.: Über das Prüfen, Messen und Bewerten von Software. Informatik-Spektrum 10, 132–144 (1987) Hausen, H.L., Müllerburg, M., Schmidt, M.: Über das Prüfen, Messen und Bewerten von Software. Informatik-Spektrum 10, 132–144 (1987)
16.
Zurück zum Zitat Heninger, K.L.: Specifying software requirements for complex systems. New techniques and their applications. IEEE Trans. Softw. Eng. SE-6(1), 2–13 (1980)CrossRef Heninger, K.L.: Specifying software requirements for complex systems. New techniques and their applications. IEEE Trans. Softw. Eng. SE-6(1), 2–13 (1980)CrossRef
17.
Zurück zum Zitat Hölscher, H., Rader, J.: Mikrocomputer in der Sicherheitstechnik. Verlag TÜV Rheinland, Köln (1984) Hölscher, H., Rader, J.: Mikrocomputer in der Sicherheitstechnik. Verlag TÜV Rheinland, Köln (1984)
18.
Zurück zum Zitat HOOD Working Group: HOOD Reference Manual. Issue 3.0. European Space Agency, Noordwijk (1989) HOOD Working Group: HOOD Reference Manual. Issue 3.0. European Space Agency, Noordwijk (1989)
19.
Zurück zum Zitat Internationale Norm IEC 880: Software for Computers in the Safety Systems of Nuclear Power Stations. Internationale Elektrotechnische Kommission, Genf (1986) Internationale Norm IEC 880: Software for Computers in the Safety Systems of Nuclear Power Stations. Internationale Elektrotechnische Kommission, Genf (1986)
20.
Zurück zum Zitat IEEE/ANSI Standard 610: Glossary of Software Engineering Terminology. Institute of Electrical and Electronics Engineers, New York (1990) IEEE/ANSI Standard 610: Glossary of Software Engineering Terminology. Institute of Electrical and Electronics Engineers, New York (1990)
21.
Zurück zum Zitat IEEE/ANSI Standard 730: Software Quality Assurance Plans. Institute of Electrical and Electronics Engineers, New York (1989) IEEE/ANSI Standard 730: Software Quality Assurance Plans. Institute of Electrical and Electronics Engineers, New York (1989)
22.
Zurück zum Zitat IEEE/ANSI Standard 983: Guide for Software Quality Assurance Planning. Institute of Electrical and Electronics Engineers, New York (1986) IEEE/ANSI Standard 983: Guide for Software Quality Assurance Planning. Institute of Electrical and Electronics Engineers, New York (1986)
23.
Zurück zum Zitat Kapp, K., Daum, R.: Sicherheit und Zuverlässigkeit von Automatisierungssoftware. Informatik-Spektrum 2, 25–36 (1979) Kapp, K., Daum, R.: Sicherheit und Zuverlässigkeit von Automatisierungssoftware. Informatik-Spektrum 2, 25–36 (1979)
24.
Zurück zum Zitat Kappatsch, A., Schwarz, W.: Erfahrungen mit einem Qualitätssicherungssystem für Prozeß-Software-Projekte. Regelungstechnische Praxis 25(8), 315–321 (1983) Kappatsch, A., Schwarz, W.: Erfahrungen mit einem Qualitätssicherungssystem für Prozeß-Software-Projekte. Regelungstechnische Praxis 25(8), 315–321 (1983)
25.
Zurück zum Zitat Kelly, J.P.J., Avizienis, A.: A specification-oriented multi-version software-experiment. In: Proceeding of the 13th International Symposium on Fault-Tolerant Computing, S. 120–126 (1983) Kelly, J.P.J., Avizienis, A.: A specification-oriented multi-version software-experiment. In: Proceeding of the 13th International Symposium on Fault-Tolerant Computing, S. 120–126 (1983)
26.
Zurück zum Zitat Konakovsky, R., Krebs, H., Lauber, R.: Untersuchung bisher bekannter Software-Sicherheitsverfahren (Verfahren zur Erstellung sicherer Software). SNV Studie Phase 1, AP 240 (1977) Konakovsky, R., Krebs, H., Lauber, R.: Untersuchung bisher bekannter Software-Sicherheitsverfahren (Verfahren zur Erstellung sicherer Software). SNV Studie Phase 1, AP 240 (1977)
27.
Zurück zum Zitat Lauber, R.: Zuverlässigkeit und Sicherheit in der Prozeßautomatisierung. In: Proceeding of the Fachtagung Prozeßrechner, S. 52–64 (1981)CrossRef Lauber, R.: Zuverlässigkeit und Sicherheit in der Prozeßautomatisierung. In: Proceeding of the Fachtagung Prozeßrechner, S. 52–64 (1981)CrossRef
28.
Zurück zum Zitat Lauber, R. (Hrsg.): EPOS Overview, Short Account of the Main Features. GPP mbH, Oberhaching (1990) Lauber, R. (Hrsg.): EPOS Overview, Short Account of the Main Features. GPP mbH, Oberhaching (1990)
29.
Zurück zum Zitat Lempp, P., Lauber, R.: What productivity increases to expect from a CASE environment: results of a user survey. In: Proceeding of the 27th Annual Technical Symposium of the Washington, D.C., Chapter of the ACM “Productivity, Prospects and Payoffs” (1988) Lempp, P., Lauber, R.: What productivity increases to expect from a CASE environment: results of a user survey. In: Proceeding of the 27th Annual Technical Symposium of the Washington, D.C., Chapter of the ACM “Productivity, Prospects and Payoffs” (1988)
30.
Zurück zum Zitat Parnas, D.L., van Schouwen, J., Kwan, S.P.: Evaluation of safety-critical software. Comm. ACM 33(6), 636–648 (1990)CrossRef Parnas, D.L., van Schouwen, J., Kwan, S.P.: Evaluation of safety-critical software. Comm. ACM 33(6), 636–648 (1990)CrossRef
31.
Zurück zum Zitat Randell, B.: Software fault tolerance. In: Proceeding of the IFIP Working Conference on Reliable Computing and Fault-Tolerance in the 1980s (1979) Randell, B.: Software fault tolerance. In: Proceeding of the IFIP Working Conference on Reliable Computing and Fault-Tolerance in the 1980s (1979)
32.
Zurück zum Zitat Redmill, F.J. (Hrsg.): Dependability of Critical Computer Systems, 1. Elsevier Applied Science, London/New York (1988) Redmill, F.J. (Hrsg.): Dependability of Critical Computer Systems, 1. Elsevier Applied Science, London/New York (1988)
33.
Zurück zum Zitat Schmidt, K.P.: Rahmenprüfplan für Software: Formblätter und Anleitung für Prüfungen von Software nach den Güte- und Prüfbestimmungen Software RAL-GZ 901 und der Vornorm DIN 66285: Anwendungssoftware, Prüfgrundsätze. Forschungsbericht GMD 312. Gesellschaft für Mathematik und Datenverarbeitung GmbH, Sankt Augustin (1988) Schmidt, K.P.: Rahmenprüfplan für Software: Formblätter und Anleitung für Prüfungen von Software nach den Güte- und Prüfbestimmungen Software RAL-GZ 901 und der Vornorm DIN 66285: Anwendungssoftware, Prüfgrundsätze. Forschungsbericht GMD 312. Gesellschaft für Mathematik und Datenverarbeitung GmbH, Sankt Augustin (1988)
34.
Zurück zum Zitat Voges, U.: Anwendung von Software-Diversität in rechnergesteuerten Systemen. Automatisierungstechnische Praxis atp 28, 583–588 (1986) Voges, U.: Anwendung von Software-Diversität in rechnergesteuerten Systemen. Automatisierungstechnische Praxis atp 28, 583–588 (1986)
35.
Zurück zum Zitat Yau, S.S., Cheong, R.C.: Design of self-checking software. In: Proceeding of the International Conference on Reliable Software, S. 450–457 (1975) Yau, S.S., Cheong, R.C.: Design of self-checking software. In: Proceeding of the International Conference on Reliable Software, S. 450–457 (1975)
36.
Zurück zum Zitat Yau, S.S., Chen, F.-C.: An approach to Concurrent Flow Checking. IEEE Trans. Softw. Eng. SE-6(2), 126–131 (1980)MathSciNetCrossRef Yau, S.S., Chen, F.-C.: An approach to Concurrent Flow Checking. IEEE Trans. Softw. Eng. SE-6(2), 126–131 (1980)MathSciNetCrossRef
Metadaten
Titel
Entwicklung sicherheitsgerichteter Software
verfasst von
Wolfgang A. Halang
Rudolf M. Konakovsky
Copyright-Jahr
2018
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-56369-4_5