{"id":7741,"date":"2021-04-29T08:07:03","date_gmt":"2021-04-29T06:07:03","guid":{"rendered":"https:\/\/www.iese.fraunhofer.de\/blog\/?p=7741"},"modified":"2024-01-22T12:21:49","modified_gmt":"2024-01-22T11:21:49","slug":"safety-engineering","status":"publish","type":"post","link":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/","title":{"rendered":"Model-Based Safety Engineering \u2013 easily explained"},"content":{"rendered":"<p class=\"lead\">Model-based development offers many advantages such as improved maintainability, reusability, quality, and efficiency. Addressing these aspects is also possible for Safety Engineering if model-based approaches are introduced. In a four-part series of blog posts, we will give an overview of typical safety engineering methods and techniques and how they can be realized in a model-based way. In Part 1, we will start with a general definition and a presentation of the advantages and challenges of Model-Based Safety Engineering (MBSE).<\/p>\n<h3><strong>What is Safety Engineering about?<\/strong><\/h3>\n<p><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">When developing safety-critical systems, ensuring functional safety is essential. For this purpose, different analyses and development artifacts must be produced in accordance with the requirements of relevant standards (e.<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">g.,\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">ISO 12100, IEC 61508, ISO 13849, EN 50128, ISO 26262, ISO 25119). In this respect, hazard\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">analyses\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">and risk\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">assessments<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">, safety analyses, safety requirements, safety concepts<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">,<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0and\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun CommentStart SCXW254293374 BCX9\">safety c<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">ases<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">must be included<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">. In practice, these artifacts are usually created and managed using document processing and spreadsheet tools such as Microsoft Word, Excel<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">or\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW254293374 BCX9\">Visio<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">.\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">As<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0the complexity of the systems continues to increase, there are limits here, as important characteristics such as maintainability<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">and\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">traceability<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW254293374 BCX9\">cannot be\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">adequately\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">guaranteed.\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">This ultimately<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0results in problems with the efficiency and quality<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0of the\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW254293374 BCX9\">development<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun CommentStart SCXW254293374 BCX9\">\u00a0artifacts and, consequently, of the whole system,<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">\u00a0<\/span><\/span><span class=\"TextRun SCXW254293374 BCX9\" lang=\"EN\" xml:lang=\"EN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW254293374 BCX9\">which in the best case only costs money and, in the worst case, human lives.<\/span><\/span><span class=\"EOP CommentStart SCXW254293374 BCX9\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id='gallery-1' class='gallery galleryid-7741 gallery-columns-1 gallery-size-full'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering.png'><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"665\" src=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering.png\" class=\"attachment-full size-full\" alt=\"Overview of Traditional Safety Engineering\" aria-describedby=\"gallery-1-7755\" srcset=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering.png 1440w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering-400x185.png 400w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering-698x322.png 698w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering-768x355.png 768w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering-1320x610.png 1320w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-7755'>\n\t\t\t\tFigure 1: Overview of Traditional Safety Engineering\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<p>&nbsp;<\/p>\n<p>The general problem of increasing complexity is not limited to safety engineering, but applies to systems engineering in general. Over the last twenty years, the model-based development approach has established itself as a possible solution and as of now there exists an extensive and proven range of techniques (e.g., SysML and UML<a href=\"#_ftn1\" name=\"_ftnref1\">[1]<\/a><a href=\"#_ftn2\" name=\"_ftnref2\">[2]<\/a> for systems and software modeling), methods (e.g., the V-Model ), and tools (e.g., CASE tools).<a href=\"#_ftn3\" name=\"_ftnref3\">[3]<\/a> The advantages are manifold, but they particularly relate to the improvement of maintainability, reusability, quality, and, more generally, efficiency. For safety engineering, addressing these aspects by introducing model-based approaches is also possible. A brief overview of this will be provided within this series of articles. After this general introduction, a small case study will gradually introduce the typical steps in a model-based safety engineering lifecycle.<\/p>\n<p><a href=\"#_ftnref1\" name=\"_ftn1\"><\/a><\/p>\n<h3><strong>What is the point? How do you approach it? How much does it cost? <\/strong><\/h3>\n<p>In practice, keeping all documentation and specifications always up-to-date and consistent during development, and subsequently throughout the evolution of the system, is often challenging. Complex versioning can make this task even more challenging. In general, changes (as well as versions\/configurations) in a system often have complex dependencies and cross-references, which are difficult to detect and manage solely on the basis of text-based specifications. Especially for example, identifying and addressing changes detected late in development can be prohibitively costly and lead to unsafe systems. Furthermore, frequent changes in safety engineering may not be adequately taken into account, which may lead to discrepancies between the developed system and its specifications, and therefore pose a significant safety risk. A model-based approach can help by formally linking elements between the different analyses and specifications. If you change something at one point, all relevant cross-references can be made directly visible and changes can be automatically propagated across the specifications.<\/p>\n<div id='gallery-2' class='gallery galleryid-7741 gallery-columns-1 gallery-size-full'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/Model-Based-Safety-Engineering.png'><img loading=\"lazy\" decoding=\"async\" width=\"1430\" height=\"712\" src=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/Model-Based-Safety-Engineering.png\" class=\"attachment-full size-full\" alt=\"Overview of Model-Based Safety Engineering\" aria-describedby=\"gallery-2-7756\" srcset=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/Model-Based-Safety-Engineering.png 1430w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/Model-Based-Safety-Engineering-400x199.png 400w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/Model-Based-Safety-Engineering-698x348.png 698w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/Model-Based-Safety-Engineering-768x382.png 768w, https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/Model-Based-Safety-Engineering-1320x657.png 1320w\" sizes=\"auto, (max-width: 1430px) 100vw, 1430px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-7756'>\n\t\t\t\tFigure 2: Overview of Model-Based Safety Engineering\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<p>&nbsp;<\/p>\n<p>Successfully implementing model-based safety engineering requires, of course, a suitable corporate culture and seamless integration into existing procedures and processes. In addition, adequate tool support is crucial, because this is the only way to fully exploit the advantages of model-based approaches. Consequently, the implications of the existing procedures and processes as well as the implications for the existing tool chains must always be considered.<\/p>\n<p>Beyond merely tool support and process design improvement, the introduction of model-based approaches is an investment. The potentially necessary adaptation of procedures and structures, the procurement and integration of tools, the qualification of staff, and perhaps even \u00a0a refactoring of existing development artifacts \u2013 all of this can quickly add up to a significant investment. This investment must be weighed against the expected savings in terms of increased efficiency, the added value of increased quality, and \u2013 ideally \u2013 the higher confidence in assuring safety.<\/p>\n<p>In a comprehensive study by the Systems Engineering Research Center (SERC)<a href=\"#_ftn4\" name=\"_ftnref4\">[4]<\/a>, the corporate culture and the staff\u2019s MBSE knowledge were cited as the main obstacles to a successful introduction of model-based approaches. The most important positive factors were the willingness of the employees to use the approaches and the commitment of the management.<\/p>\n<p>In summary, it is therefore highly dependent on the respective circumstances, and in particular on the employees of a company, whether the introduction of model-based approaches can be reasoned and whether it is worthwhile. However, as systems become increasingly more complex, it is becoming essential to provide engineers with optimal support to help them accomplish their tasks.<\/p>\n<h3><strong>Dangers and risks associated with introducing Model-Based Safety Engineering<\/strong><\/h3>\n<p>A final and very safety-specific problem is the integrity of the tools themselves and the trust that can be placed in the correctness of their output. In any case, it must be excluded that any malfunctions of the development tools may lead to a safety problem in the system to be developed. A general approach in this regard (which is also proposed by safety standards such as ISO 26262) can be broken down into the following steps:<\/p>\n<ul>\n<li>Where and how is the tool used in development? What are the relevant processes?<\/li>\n<li>What specific technical use cases is the tool involved in?<\/li>\n<li>What tool malfunctions are conceivable and how does each of these malfunctions affect each of the use cases?<\/li>\n<li>What is the potential impact on the safety of the system to be developed?<\/li>\n<li>What is the likelihood of detecting this impact (based on existing best-practice processes, reviews, and other measures)?<\/li>\n<li>If there is relevant impact that is unlikely to be detected, either the tool must be qualified or the framing processes and measures must be improved to ensure detection.<\/li>\n<\/ul>\n<p>Of course, these considerations are not only relevant for model-based development tools, but actually for any tools used, even including those widely used, such as Microsoft Word and Excel.<\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>Increasing system complexity, large numbers of variants, and frequent changes mean that safety engineering based on Microsoft Word, Excel, and Visio is reaching its limits. Model-Based Safety Engineering (MBSE) approaches, ideally integrated with model-based systems engineering, provide a remedy. That being said, in general, the introduction of such methods means additional effort and investment, and must therefore be carefully planned. Ultimately, the potential for savings and better-quality end products is in many cases high. In the next articles in this series, we will demonstrate with examples how typical safety engineering activities can be implemented in an MBSE approach throughout the safety engineering lifecycle. In the second article, we will therefore analyze the hazards and risks of a system to be developed and how this process can be integrated into a model-based approach. Building on this integration, in the third article we will describe how safety analysis regarding the previously identified hazards can be realized with the help of the model-based approach and component fault trees. Finally, in the fourth article, we will show how to create a model-based safety case with the required links to the development artifacts.<\/p>\n<p><a href=\"#_ftnref1\" name=\"_ftn1\">[1]<\/a> <a href=\"http:\/\/www.omgsysml.org\">http:\/\/www.omgsysml.org<\/a><br \/>\n<a href=\"#_ftnref2\" name=\"_ftn2\">[2]<\/a> <a href=\"https:\/\/www.omg.org\/spec\/UML\/About-UML\">https:\/\/www.omg.org\/spec\/UML\/About-UML<\/a><br \/>\n<a href=\"#_ftnref3\" name=\"_ftn3\">[3]<\/a> <a href=\"https:\/\/de.wikipedia.org\/wiki\/Computer-aided_software_engineering\">https:\/\/de.wikipedia.org\/wiki\/Computer-aided_software_engineering<\/a><br \/>\n<a href=\"#_ftnref4\" name=\"_ftn4\">[4]<\/a> <a href=\"https:\/\/sercuarc.org\/wp-content\/uploads\/2020\/03\/SERC-SR-2020-001-Benchmarking-the-Benefits-and-Current-Maturity-of-MBSE-3-2020.pdf\">https:\/\/sercuarc.org\/wp-content\/uploads\/2020\/03\/SERC-SR-2020-001-Benchmarking-the-Benefits-and-Current-Maturity-of-MBSE-3-2020.pdf<\/a><br \/>\n<a href=\"#_ftnref5\" name=\"_ftn5\">[5]<\/a> <a href=\"https:\/\/elib.dlr.de\/129753\/1\/2019%20-%20Biggs%2CG%20-%20OMG%20standard%20for%20integrating%20safety%20and%20reliability.pdf\">https:\/\/elib.dlr.de\/129753\/1\/2019%20-%20Biggs%2CG%20-%20OMG%20standard%20for%20integrating%20safety%20and%20reliability.pdf<\/a><br \/>\n<a href=\"#_ftnref6\" name=\"_ftn6\">[6]<\/a> <a href=\"https:\/\/www.omg.org\/spec\/SACM\/About-SACM\/\">https:\/\/www.omg.org\/spec\/SACM\/About-SACM\/<\/a><\/p>\n<div class=\"info-box\">\n<p>If you are looking for further information concerning Model-Based Safety Engineering (MBSE), please check <a href=\"https:\/\/s.fhg.de\/mbse\">our website<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Model-based development offers many advantages such as improved maintainability, reusability, quality, and efficiency. Addressing these aspects is also possible for Safety Engineering if model-based approaches are introduced. In a four-part series of blog posts, we will give an overview of&#8230;<\/p>\n","protected":false},"author":16,"featured_media":7774,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[239,18],"tags":[327,415,57,231],"coauthors":[43],"class_list":["post-7741","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autonomes-fahren","category-sicherheit","tag-weknowhow","tag-dependable-ai-verlaessliche-ki","tag-innovation","tag-safety-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Model-Based Safety Engineering \u2013 easily explained - Blog des Fraunhofer IESE<\/title>\n<meta name=\"description\" content=\"When developing safety-critical systems, ensuring functional safety is essential. Our Model-Based Safety Engineering approach has established itself as a possible solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Model-Based Safety Engineering \u2013 easily explained - Blog des Fraunhofer IESE\" \/>\n<meta property=\"og:description\" content=\"When developing safety-critical systems, ensuring functional safety is essential. Our Model-Based Safety Engineering approach has established itself as a possible solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/\" \/>\n<meta property=\"og:site_name\" content=\"Fraunhofer IESE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FraunhoferIESE\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-29T06:07:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-22T11:21:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering_Blogbeitrag1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"748\" \/>\n\t<meta property=\"og:image:height\" content=\"375\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dr. Daniel Schneider\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:site\" content=\"@FraunhoferIESE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Daniel Schneider\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Dr. Daniel Schneider\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/\"},\"author\":{\"name\":\"Dr. Daniel Schneider\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/a24df043b01c2c5061820a8124a5d821\"},\"headline\":\"Model-Based Safety Engineering \u2013 easily explained\",\"datePublished\":\"2021-04-29T06:07:03+00:00\",\"dateModified\":\"2024-01-22T11:21:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/\"},\"wordCount\":1281,\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/SafetyEngineering_Blogbeitrag1.jpg\",\"keywords\":[\"#WeKnowHow\",\"Dependable AI \\\/ Verl\u00e4ssliche KI\",\"Innovation\",\"Safety Engineering\"],\"articleSection\":[\"Autonomes Fahren\",\"Sicherheit\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/\",\"name\":\"Model-Based Safety Engineering \u2013 easily explained - Blog des Fraunhofer IESE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/SafetyEngineering_Blogbeitrag1.jpg\",\"datePublished\":\"2021-04-29T06:07:03+00:00\",\"dateModified\":\"2024-01-22T11:21:49+00:00\",\"description\":\"When developing safety-critical systems, ensuring functional safety is essential. Our Model-Based Safety Engineering approach has established itself as a possible solution.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/SafetyEngineering_Blogbeitrag1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/SafetyEngineering_Blogbeitrag1.jpg\",\"width\":748,\"height\":375,\"caption\":\"Model-Based Safety Engineering (MBSE)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/safety-engineering\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Model-Based Safety Engineering \u2013 easily explained\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"name\":\"Fraunhofer IESE\",\"description\":\"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#organization\",\"name\":\"Fraunhofer IESE\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/fhg_iese_logo.png\",\"width\":183,\"height\":50,\"caption\":\"Fraunhofer IESE\"},\"image\":{\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/FraunhoferIESE\\\/\",\"https:\\\/\\\/x.com\\\/FraunhoferIESE\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fraunhoferiese\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/FraunhoferIESE\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/#\\\/schema\\\/person\\\/a24df043b01c2c5061820a8124a5d821\",\"name\":\"Dr. Daniel Schneider\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Schneider_C97A9410_web-96x96.jpgb2da1eb6b442bf7f5e7a94f9c8950e5e\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Schneider_C97A9410_web-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Schneider_C97A9410_web-96x96.jpg\",\"caption\":\"Dr. Daniel Schneider\"},\"description\":\"Dr. Daniel Schneider leitet die Hauptabteilung \u00bbDependable Systems\u00ab. Schwerpunktm\u00e4\u00dfig besch\u00e4ftigt er sich mit dem Thema Safety, wobei Kernkompetenzen und Forschungsinteressen unter anderem in den Bereichen modellbasiertes Safety Engineering, Safety offener Systeme (z.B. cyber-physische Systeme oder Internet of Things), Safety autonomer Systeme, Security for Safety und Verwendung \u00bbunsicherer\u00ab Plattformen in sicherheitskritischen Anwendungen liegen.\",\"url\":\"https:\\\/\\\/www.iese.fraunhofer.de\\\/blog\\\/author\\\/daniel-schneider\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Model-Based Safety Engineering \u2013 easily explained - Blog des Fraunhofer IESE","description":"When developing safety-critical systems, ensuring functional safety is essential. Our Model-Based Safety Engineering approach has established itself as a possible solution.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/","og_locale":"de_DE","og_type":"article","og_title":"Model-Based Safety Engineering \u2013 easily explained - Blog des Fraunhofer IESE","og_description":"When developing safety-critical systems, ensuring functional safety is essential. Our Model-Based Safety Engineering approach has established itself as a possible solution.","og_url":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/","og_site_name":"Fraunhofer IESE","article_publisher":"https:\/\/www.facebook.com\/FraunhoferIESE\/","article_published_time":"2021-04-29T06:07:03+00:00","article_modified_time":"2024-01-22T11:21:49+00:00","og_image":[{"width":748,"height":375,"url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering_Blogbeitrag1.jpg","type":"image\/jpeg"}],"author":"Dr. Daniel Schneider","twitter_card":"summary_large_image","twitter_creator":"@FraunhoferIESE","twitter_site":"@FraunhoferIESE","twitter_misc":{"Verfasst von":"Dr. Daniel Schneider","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten","Written by":"Dr. Daniel Schneider"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/#article","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/"},"author":{"name":"Dr. Daniel Schneider","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/a24df043b01c2c5061820a8124a5d821"},"headline":"Model-Based Safety Engineering \u2013 easily explained","datePublished":"2021-04-29T06:07:03+00:00","dateModified":"2024-01-22T11:21:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/"},"wordCount":1281,"publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering_Blogbeitrag1.jpg","keywords":["#WeKnowHow","Dependable AI \/ Verl\u00e4ssliche KI","Innovation","Safety Engineering"],"articleSection":["Autonomes Fahren","Sicherheit"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/","name":"Model-Based Safety Engineering \u2013 easily explained - Blog des Fraunhofer IESE","isPartOf":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/#primaryimage"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering_Blogbeitrag1.jpg","datePublished":"2021-04-29T06:07:03+00:00","dateModified":"2024-01-22T11:21:49+00:00","description":"When developing safety-critical systems, ensuring functional safety is essential. Our Model-Based Safety Engineering approach has established itself as a possible solution.","breadcrumb":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/#primaryimage","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering_Blogbeitrag1.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering_Blogbeitrag1.jpg","width":748,"height":375,"caption":"Model-Based Safety Engineering (MBSE)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/safety-engineering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.iese.fraunhofer.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Model-Based Safety Engineering \u2013 easily explained"}]},{"@type":"WebSite","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#website","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","name":"Fraunhofer IESE","description":"Blog des Fraunhofer-Institut f\u00fcr Experimentelles Software Engineering","publisher":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iese.fraunhofer.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#organization","name":"Fraunhofer IESE","url":"https:\/\/www.iese.fraunhofer.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2016\/08\/fhg_iese_logo.png","width":183,"height":50,"caption":"Fraunhofer IESE"},"image":{"@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/FraunhoferIESE\/","https:\/\/x.com\/FraunhoferIESE","https:\/\/www.linkedin.com\/company\/fraunhoferiese\/","https:\/\/www.youtube.com\/c\/FraunhoferIESE"]},{"@type":"Person","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/#\/schema\/person\/a24df043b01c2c5061820a8124a5d821","name":"Dr. Daniel Schneider","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2023\/12\/Schneider_C97A9410_web-96x96.jpgb2da1eb6b442bf7f5e7a94f9c8950e5e","url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2023\/12\/Schneider_C97A9410_web-96x96.jpg","contentUrl":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2023\/12\/Schneider_C97A9410_web-96x96.jpg","caption":"Dr. Daniel Schneider"},"description":"Dr. Daniel Schneider leitet die Hauptabteilung \u00bbDependable Systems\u00ab. Schwerpunktm\u00e4\u00dfig besch\u00e4ftigt er sich mit dem Thema Safety, wobei Kernkompetenzen und Forschungsinteressen unter anderem in den Bereichen modellbasiertes Safety Engineering, Safety offener Systeme (z.B. cyber-physische Systeme oder Internet of Things), Safety autonomer Systeme, Security for Safety und Verwendung \u00bbunsicherer\u00ab Plattformen in sicherheitskritischen Anwendungen liegen.","url":"https:\/\/www.iese.fraunhofer.de\/blog\/author\/daniel-schneider\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-content\/uploads\/2021\/04\/SafetyEngineering_Blogbeitrag1.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/7741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/comments?post=7741"}],"version-history":[{"count":13,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/7741\/revisions"}],"predecessor-version":[{"id":7850,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/posts\/7741\/revisions\/7850"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media\/7774"}],"wp:attachment":[{"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/media?parent=7741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/categories?post=7741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/tags?post=7741"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.iese.fraunhofer.de\/blog\/wp-json\/wp\/v2\/coauthors?post=7741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}