Skip to main content

2019 | OriginalPaper | Buchkapitel

Patterns for Functional Safety System Development

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

search-config
loading …

Abstract

Functional safety is involved in many machines, processes, and systems to mitigate risks by reducing the likelihood of the occurrence or the severity of the consequences of a hazard. The development of functional safety systems realising safety functions is typically directed by laws and standards, which set requirements on the development process and design of the system. In addition, functional safety systems often operate in a context, in which other control entities also affect the operation of the system under control. In this article, nine patterns considering the design and development functional safety systems, in terms of their architecture and co-operation with other controlling entities, are presented. The purpose of the patterns is to support the designers of functional safety systems to cope with the mentioned aspects.

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 Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1995)MATH Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1995)MATH
2.
Zurück zum Zitat Freeman, E., Freeman, E., Sierra, K., Bates, B.: Head First Design Patterns. O’Reilly, Newton (2004) Freeman, E., Freeman, E., Sierra, K., Bates, B.: Head First Design Patterns. O’Reilly, Newton (2004)
3.
Zurück zum Zitat Buschmann, F., Meunier, R., Rohnert, H., Sommerland, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns, vol. 1. Wiley, Hoboken (1996) Buschmann, F., Meunier, R., Rohnert, H., Sommerland, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns, vol. 1. Wiley, Hoboken (1996)
4.
Zurück zum Zitat Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Wiley, New York (2000)MATH Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Wiley, New York (2000)MATH
5.
Zurück zum Zitat Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, Boston (2003) Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, Boston (2003)
6.
Zurück zum Zitat Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley, Boston (2002) Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley, Boston (2002)
7.
Zurück zum Zitat Erl, T.: SOA Design Patterns. Prentice Hall, Upper Saddle River (2009) Erl, T.: SOA Design Patterns. Prentice Hall, Upper Saddle River (2009)
8.
Zurück zum Zitat Eloranta, V.-P., Koskinen, J., Leppänen, M., Reijonen, V.: Designing Distributed Control Systems: A Pattern Language Approach. Wiley, Sussex (2014) Eloranta, V.-P., Koskinen, J., Leppänen, M., Reijonen, V.: Designing Distributed Control Systems: A Pattern Language Approach. Wiley, Sussex (2014)
9.
Zurück zum Zitat Hanmer, R.S.: Patterns for Fault Tolerant Software. Wiley, Chichester (2007) Hanmer, R.S.: Patterns for Fault Tolerant Software. Wiley, Chichester (2007)
10.
Zurück zum Zitat Douglass, B.P.: Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley, Boston (1999) Douglass, B.P.: Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns. Addison-Wesley, Boston (1999)
12.
Zurück zum Zitat Alho, P., Rauhamäki, J.: Patterns for light-weight fault tolerance and decoupled design in distributed control systems. In: Noble, J., et al. (eds.) TPLOP IV. LNCS, vol. 10600, pp. 1–21. Springer, Heidelberg (2019) Alho, P., Rauhamäki, J.: Patterns for light-weight fault tolerance and decoupled design in distributed control systems. In: Noble, J., et al. (eds.) TPLOP IV. LNCS, vol. 10600, pp. 1–21. Springer, Heidelberg (2019)
13.
Zurück zum Zitat Preschern, C., Kajtazovic, N., Kreiner, C.: Building a safety architecture pattern system. In: Proceedings of the 18th European Conference on Pattern Languages of Program, EuroPLoP 2013 (2015) Preschern, C., Kajtazovic, N., Kreiner, C.: Building a safety architecture pattern system. In: Proceedings of the 18th European Conference on Pattern Languages of Program, EuroPLoP 2013 (2015)
14.
Zurück zum Zitat Koskinen, J., Vuori, M., Katara, M.: Safety process patterns: demystifying safety standards. In: 2012 IEEE International Conference on Software Science, Technology and Engineering, pp. 63–71. IEEE Computer Society (2012) Koskinen, J., Vuori, M., Katara, M.: Safety process patterns: demystifying safety standards. In: 2012 IEEE International Conference on Software Science, Technology and Engineering, pp. 63–71. IEEE Computer Society (2012)
15.
Zurück zum Zitat Douglass, B.P.: Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems. Addison-Wesley, Boston (2003) Douglass, B.P.: Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems. Addison-Wesley, Boston (2003)
16.
Zurück zum Zitat Gomaa, H.: Real-Time Software Design for Embedded Systems. Cambridge University Press, Cambridge (2016)CrossRef Gomaa, H.: Real-Time Software Design for Embedded Systems. Cambridge University Press, Cambridge (2016)CrossRef
17.
Zurück zum Zitat Zalewski, J.: Real-time software architectures and design patterns: fundamental concepts and their consequences. Ann. Rev. Control 25, 133–146 (2001)CrossRef Zalewski, J.: Real-time software architectures and design patterns: fundamental concepts and their consequences. Ann. Rev. Control 25, 133–146 (2001)CrossRef
18.
Zurück zum Zitat Pont, M.J.: Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers. Addison-Wesley, New York (2001) Pont, M.J.: Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers. Addison-Wesley, New York (2001)
19.
Zurück zum Zitat Sanz, R., Zalewski, J.: Pattern-based control systems engineering - using design patterns to document, transfer, and exploit design knowledge. IEEE Control Syst. Mag. 23, 43–60 (2003)CrossRef Sanz, R., Zalewski, J.: Pattern-based control systems engineering - using design patterns to document, transfer, and exploit design knowledge. IEEE Control Syst. Mag. 23, 43–60 (2003)CrossRef
20.
Zurück zum Zitat Electrotechnical Commission: IEC 61508:2010 - Functional safety of electrical/electronic/programmable electronic safety-related systems (2010) Electrotechnical Commission: IEC 61508:2010 - Functional safety of electrical/electronic/programmable electronic safety-related systems (2010)
21.
Zurück zum Zitat International Organization for Standardization: EN ISO 13849-1 - Safety of machinery, safety-related parts of control systems, part 1: general principles for design (2006) International Organization for Standardization: EN ISO 13849-1 - Safety of machinery, safety-related parts of control systems, part 1: general principles for design (2006)
22.
Zurück zum Zitat Rauhamäki, J., Vepsäläinen, T.: Functional Safety System Designer’s Handbook - Design Patterns for Safety System Development. Forum for Intelligent Machines. Internal report (2016) Rauhamäki, J., Vepsäläinen, T.: Functional Safety System Designer’s Handbook - Design Patterns for Safety System Development. Forum for Intelligent Machines. Internal report (2016)
23.
Zurück zum Zitat Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, vol. 4. Wiley, Chichester (2007) Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, vol. 4. Wiley, Chichester (2007)
24.
Zurück zum Zitat Rauhamäki, J., Kuikka, S.: Patterns for control system safety. In: Proceedings of the 18th European Conference on Pattern Languages of Program, EuroPLoP 2013 (2015) Rauhamäki, J., Kuikka, S.: Patterns for control system safety. In: Proceedings of the 18th European Conference on Pattern Languages of Program, EuroPLoP 2013 (2015)
32.
Zurück zum Zitat Dorf, R.C., Bishop, R.H.: Modern Control Systems. Pearson Education, Upper Saddle River (2005)MATH Dorf, R.C., Bishop, R.H.: Modern Control Systems. Pearson Education, Upper Saddle River (2005)MATH
33.
Zurück zum Zitat Smith, C.L.: Distillation Control: An Engineering Perspective. Wiley, Hoboken (2012)CrossRef Smith, C.L.: Distillation Control: An Engineering Perspective. Wiley, Hoboken (2012)CrossRef
36.
Zurück zum Zitat Hauke, M., et al.: Functional Safety of Machine Controls: Application of EN ISO 13849. DGUV, Berlin (2009) Hauke, M., et al.: Functional Safety of Machine Controls: Application of EN ISO 13849. DGUV, Berlin (2009)
38.
Zurück zum Zitat Apfeld, R., Zilligen, H., Köhler, B.: Safe Drive Controls with Frequency Converters (IFA Report 7/2013e). DGUV, Berlin (2014) Apfeld, R., Zilligen, H., Köhler, B.: Safe Drive Controls with Frequency Converters (IFA Report 7/2013e). DGUV, Berlin (2014)
39.
Zurück zum Zitat Bartley, G.F.: Boeing B-777: fly-by- wire flight controls. In: Spitzer, C.R. (ed.) The Avionics Handbook. CRC Press, Boca Raton (2001) Bartley, G.F.: Boeing B-777: fly-by- wire flight controls. In: Spitzer, C.R. (ed.) The Avionics Handbook. CRC Press, Boca Raton (2001)
40.
Zurück zum Zitat Falkena, W., Borst, C., Chu, Q.P., Mulder, J.A.: Investigation of practical flight envelope protection systems for small aircraft. J. Guid. Control Dyn. 34, 976–988 (2011)CrossRef Falkena, W., Borst, C., Chu, Q.P., Mulder, J.A.: Investigation of practical flight envelope protection systems for small aircraft. J. Guid. Control Dyn. 34, 976–988 (2011)CrossRef
41.
Zurück zum Zitat Rauhamäki, J., Vepsäläinen, T., Kuikka, S.: Functional safety system patterns. In: Eloranta, V.-P., Koskinen, J., Leppänen, M. (eds.) Proceedings of VikingPloP 2012 Conference, pp. 48–68. Tampere University of Technology (2012) Rauhamäki, J., Vepsäläinen, T., Kuikka, S.: Functional safety system patterns. In: Eloranta, V.-P., Koskinen, J., Leppänen, M. (eds.) Proceedings of VikingPloP 2012 Conference, pp. 48–68. Tampere University of Technology (2012)
Metadaten
Titel
Patterns for Functional Safety System Development
verfasst von
Jari Rauhamäki
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-14291-9_4

Premium Partner