<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Analysis of ISO 26262 Compliant Techniques for the Automotive Domain</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">S</forename><forename type="middle">Manoj</forename><surname>Kannan</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Eindhoven University of Technology</orgName>
								<address>
									<settlement>Eindhoven</settlement>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Yanja</forename><surname>Dajsuren</surname></persName>
							<email>y.dajsuren@cwi.nl</email>
							<affiliation key="aff1">
								<orgName type="institution">Centrum Wiskunde &amp; Informatica</orgName>
								<address>
									<settlement>Amsterdam</settlement>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Yaping</forename><surname>Luo</surname></persName>
							<email>y.luo2@tue.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Eindhoven University of Technology</orgName>
								<address>
									<settlement>Eindhoven</settlement>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ion</forename><surname>Barosan</surname></persName>
							<email>i.barosan@tue.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Eindhoven University of Technology</orgName>
								<address>
									<settlement>Eindhoven</settlement>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Analysis of ISO 26262 Compliant Techniques for the Automotive Domain</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">925423AD673F825AE03F67793FAFBED4</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T05:51+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>ISO 26262</term>
					<term>vehicle safety</term>
					<term>safety standard</term>
					<term>gap analysis</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The ISO 26262 standard defines functional safety for automotive E/E systems. Since the publication of the first edition of this standard in 2011, many different safety techniques complying to the ISO 26262 have been developed. However, it is not clear which parts and (sub-) phases of the standard are targeted by these techniques and which objectives of the standard are particularly addressed. Therefore, we carried out a gap analysis to identify gaps between the safety standard objectives of the part 3 till 7 and the existing techniques. In this paper the results of the gap analysis are presented such as we identified that there is a lack of mature tool support for the ASIL sub-phase and a need for a common platform for the entire product development cycle.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Development of innovative features such as advanced driver assistance systems in modern day automobiles have led to an increased complexity in product development and maintenance. This imposes an increased risk in terms of system failure that could lead to unacceptable hazards. Thus it becomes crucial to ensure functional safety. The ISO 26262 standard <ref type="bibr" target="#b8">[15]</ref> defines functional safety for automotive Electric/Electronic (E/E) safety-related systems. Its objective is to address possible hazards caused by the malfunctioning behavior of E/E systems throughout the product development cycle.</p><p>Most of the automotive companies have already started using safety analysis, verification and validation techniques to ensure vehicle safety <ref type="bibr" target="#b15">[22]</ref>. One of the main objectives of the ISO 26262 is that these techniques should be applied as a standardized methodology for all automobile manufacturers. These techniques focus mainly on traceability which is the ability to track the safety requirements from initial concept design till the production and operation phase. Upon trying to improve the traceability, the researchers seek more techniques for effective product development process.</p><p>The introduction of the ISO 26262 functional safety standard provides more specific development processes that help to avoid the hazards and threats in the development phases. Following steps should be taken to ensure compliance with the standard: a) The manufacturers should adopt the development processes; b) The manufacturers should determine the Automotive Safety Integrity Level (ASIL) for safety-critical systems; c) The manufacturers should satisfy the additional requirements.</p><p>The standardization process requires the consistency of methods, languages and tools across all the sub-phases of the software lifecycle as well as system and hardware development phases as stated in the section 5.4.4 of the ISO 26262 Part 6 <ref type="bibr">[15, p. 4</ref>]. In recent years, safety related platforms such as OPENCOSS <ref type="bibr" target="#b1">[6]</ref> and AutoFOCUS3 <ref type="bibr" target="#b0">[2]</ref> have been developed. OPENCOSS provides a common safety certification platform for the railway, avionics and automotive markets. AutoFO-CUS3 provides a model-based tool for distributed, reactive, embedded software systems. The consistency can be assured through the availability of a tool that ensures the compatibility within the ISO 26262 (sub-) phases. The automobile manufacturers are challenged in the selection of the optimal techniques to ensure this compatibility which helps to prove the functional safety. This paper focuses on examining the gap between the ISO 26262 standard objectives and state-of-the-art safety related techniques.</p><p>The remainder of the paper is organized as follows: In Section 2 we provide background information on the V-model of the ISO 26262 standard. In Section 3, we describe the systematic literature review process and the summary of the papers selected for the analysis. Section 4 presents the gap analysis results and Section 5 discusses the findings. Finally, we present the concluding remarks and some related future works.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Background</head><p>The safety standard ISO 26262 <ref type="bibr" target="#b8">[15]</ref> is an adaptation of the functional safety standard IEC 61508 <ref type="bibr" target="#b7">[14]</ref> for automotive E/E systems. Similar to IEC 61508, ISO 26262 is also a risk-based safety standard. It provides a risk-driven safety life-cycle for developing safety-critical systems in the automotive domain.</p><p>The ISO 26262 consists of ten parts as shown in Figure <ref type="figure" target="#fig_0">1</ref>. Part 1, 2, and Part 8 to 10 are out of the scope of this paper, because Part 3 to Part 7 correspond to the safety life-cycle. The main part of ISO 26262 is structured based upon the V-model, as well as Part 5 and Part 6. Part 3 and Part 7 focus on the vehicle level. The main goal of Part 3 is to identify system hazards and risks through Hazard Analysis and Risk Assessment (HARA), then derive safety goals and Functional Safety Concepts (FSC) from them. Part 4 focuses on the system level. In this part, Technical Safety Requirements (TSR) are derived from FSC. Then system design can be carried out based on TSR. Part 5 and Part 6 focus on the subsystem/component level. In these two parts more detailed safety requirements are derived from TSR. Those safety requirements are assigned to the concrete subsystems or components for implementation.</p><p>In the following section, we present state-of-the-art techniques complying to the ISO 26262 standard.  Peer-reviewed articles on the topics "ISO 26262" and "vehicle safety", published between 2008 and 2015, are included. We exclude duplicate reports of the same or similar studies as well as white papers are excluded. After the search and inclusion/exclusion processes, we identify 120 unique papers. In our findings, we discover that higher number of papers are published in the concept phase (63 papers) than the development phases (51 papers) i.e., product development, software development, and hardware development phases of the ISO 26262 Vmodel. The remaining six papers are considered as general publications, since they cover all the phases of the V-model. To further narrow down the search results, citations are used as a key tool to assess the quality of the identified papers. Publications between 2013 and 2015 are included.</p><p>In the case of concept and product development phases, more than half of the papers have been cited at least once and number of papers cited more than five are 18. Figure <ref type="figure" target="#fig_1">2</ref> shows the trend of papers published in each sub-phases from the selected sources. It can be inferred that the focus of the papers are more on the improvement of FSC (Functional Safety Concepts) in the conceptual phase and IVTA (Integration,Validation,Testing and Assessment) in the development phase. This shows the following observations: -More additional standardized procedures have been implemented from the IEC 61508 standard on the conceptual and development phases where automobile manufacturers required clear process for implementation. -Engineers and researchers were involved in the development of methodologies to ensure safety compliance of the system at these phases.</p><p>The summary of the selected papers mapped to the standard phases is presented in Table <ref type="table" target="#tab_0">1</ref>. Following section presents the gap analysis results between the ISO 26262 standard and the techniques identified from the selected papers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Gap Analysis</head><p>A gap analysis helps to understand the shortcoming of existing approaches suggested by literatures. The gap analysis is carried out between the ISO 26262 objectives of the Part 3 till Part 7 sub-phases. Key objective is to support an adequate understanding of the item so that the activities in subsequent phases can be performed.</p><p>Need further analysis to understand the method used for item definition.</p><p>Need further analysis to understand the gap.</p><p>To derive the functional safety requirements and allocate them to the architectural elements of the item.</p><p>Enhanced architecture description language techniques are developed that helps for allocation and reduce ambiguity.</p><p>Need further analysis to understand the gap.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Gap Analysis for the Concept Phase</head><p>Table <ref type="table" target="#tab_1">2</ref> summarizes the finding of a gap analysis for the concept phase. In the area of Hazard Analysis and Risk Assessment (HARA), various techniques are available to identify and categorize the hazards. Techniques suggested by the literature elucidate the way of estimating the hazard parameters (i.e., severity, exposure and controllability) and help to formulate the safety goals. After identifying the safety goals, safety requirements can be derived for each goals. Literature provides more options for writing the requirement by different notations <ref type="bibr" target="#b3">[10]</ref>. Once the requirements are elicited, they are allocated to the relevant architectural elements. This is performed using various architecture description languages such as EAST-ADL <ref type="bibr" target="#b10">[17]</ref> and AADL <ref type="bibr" target="#b2">[9]</ref>. Though existing techniques fulfill the objectives given for HARA in the standard, more techniques are required to achieve this effort. There is no standard common method or tool suggested by literature for meeting this objective. This is found to be one of the gaps by contrasting the standard objectives and literature approaches. A gap analysis for other sub-phases of the concept phase To ensure all the safety cases generated in the concept phase are validated.</p><p>As mentioned above, to verify the design and concepts compilation with the specification, fewer tools are developed that also ensures the traceability.</p><p>Need for enhanced tool that integrates both design and verification process together.</p><p>To verify whether TSR comply with the FSR. To manage the system requirements with complete traceability across the product life cycle.</p><p>Fewer tools like IBM Rational Team Concert, PTC Integrity, Papyrus are developed for requirement specification to improve the traceability. But the detailed semantic traceability for each sub phase has not been explored.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>New Opportunity that integrates the requirement specification with Item</head><p>Integration, testing and validation.</p><p>To test compliance with each safety requirement and to verify the system design covering those requirements.</p><p>Methods are available that ensures the requirement traceability and verify the system design compliance.</p><p>Need for tool that combines all the sub phases of the product development.</p><p>i.e., Item Definition, Functional Safety Concept, and ASIL <ref type="bibr" target="#b6">[13,</ref><ref type="bibr" target="#b12">19,</ref><ref type="bibr" target="#b13">20,</ref><ref type="bibr" target="#b5">12,</ref><ref type="bibr" target="#b11">18]</ref> is presented in the Table <ref type="table" target="#tab_1">2</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Gap Analysis for the Product Development Phase</head><p>From the gap analysis of the product development phase, it is observed that there are few tools <ref type="bibr" target="#b16">[23,</ref><ref type="bibr" target="#b14">21]</ref> suggested by literature and industrial technical report for requirement specification. These tools support only for specific sub-phases and there are more opportunities to integrate these tools with testing and validation tools <ref type="bibr">[4,</ref><ref type="bibr" target="#b10">17]</ref>. By this integration, it becomes more sophisticated to perform all the activities of a phase using single technique. This also gives clear way of understanding the standard norms to the developers and verifying it by testers using same platform. The finding of this gap analysis can be found in the Table <ref type="table" target="#tab_2">3</ref> on the previous page. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Safety Requirement Verification</head><p>Need further analysis to understand the gap.</p><p>To specify and implement the software units identifies as specified in accordance with software design and the associated software safety requirements.</p><p>Need further analysis to understand the methods used for unit testing.</p><p>To demonstrate the software units fulfil the software unit design specification and do not contain undesired functionality.</p><p>Need further analysis to understand the methods used for implementation process.</p><p>Need further analysis to understand the gap.</p><p>To demonstrate that the embedded software fulfils the software safety requirements</p><p>As mentioned in the previous phase, to verify the safety requirements with the software, fewer tools are developed that also ensures the traceability.</p><p>Need for enhanced tool that integrates both design and verification process together.</p><p>To develop and verify the architectural design that realizes the software safety requirements.</p><p>Several methods such as GSN (Goal Structuring Notation) are used to reduce the developing Cost and time. This also helps for verification with the safety requirements.</p><p>Need tools for integrating the architectural design and verification the safety Requirements with the elements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Gap Analysis for the Software Development Phase</head><p>Similar to the system architecture level, more techniques are used for the software level <ref type="bibr" target="#b4">[11]</ref>. Some of the common architecture description languages are EAST-ADL <ref type="bibr" target="#b10">[17]</ref> and AADL <ref type="bibr" target="#b2">[9]</ref> which help to reduce the development cost and time.</p><p>In addition, such techniques provide a way to make the verification of safety requirements easier. But there is no tool available that integrates both architectural design and safety verification together. This is found to be one of the gap. Table <ref type="table" target="#tab_3">4</ref> on the previous page shows the gap analysis performed for the software development phase.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.4">Gap Analysis for the Hardware Development Phase</head><p>In the case of hardware development phase, only few literatures are published about the development required for the evaluation of safety violation. These literatures provide techniques mainly to support two claims. One is hardware architectural metrics and second is evaluation of safety goal violations. Techniques like UML based meta-model <ref type="bibr" target="#b2">[9]</ref> support for design process and help to To demonstrate that the hardware fulfils the hardware safety requirements As mentioned in the product development phase, to verify the safety requirements with the components, fewer tools are developed that also ensures the traceability.</p><p>Need for enhanced tool that integrates both design and verification process together.</p><p>Need further analysis to understand the gap.</p><p>Need more analysis to understand the evaluation techniques used along with the hardware architectural metrics.</p><p>To demonstrate the compliance of the design with the safety metrics.</p><p>To demonstrate the hardware components fulfil the hardware design specification and do not contain undesired functionality.</p><p>Need more analysis to understand the hardware testing procedures.</p><p>Need further analysis to understand the gap. perform safety evaluation in a unified model based environment. The findings of the gap analysis for the hardware development phase are shown in the Table <ref type="table" target="#tab_4">5</ref>. Following section discusses the main results of the gap analysis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Discussion</head><p>Based on the gap analysis, the shortcoming and challenges of the techniques suggested by literature while fulfilling the standard objectives are found. In the concept phase, gap analysis identified the lack of mature techniques that provide wider possible solutions for ASIL decomposition. It showcases the opportunity for integrating various techniques within the phase. For product development phase, gap analysis shows similar results. There are tools used for each sub phases of the product development but there is no common platform where all sub phase activities can be performed. This tool integration could facilitate the understanding and correct interpretation of the standard norms.</p><p>For the software and hardware development phase, same type of architecture description languages, such as EAST-ADL and AADL, are used. But there is a lack of common platform that supports both design and safety evaluations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion and Future Work</head><p>Since the ISO 26262 standard does not specify which techniques to be applied in fulfilling the safety requirements, variety of techniques are developed for each phase of the ISO 26262 standard. However, a general overview of existing and emerging ISO 26262 related techniques is lacking. Therefore, in this paper, we carried out a gap analysis to identify the challenges and future trends to fulfill the ISO 26262 (part 3 to Part 7) safety objectives. We identified that the focus of research techniques is for the concept and product development phases. However, more techniques are needed for fulfilling the objectives of the software and hardware phases.</p><p>As a future work, we plan to conduct similar study on the remaining phases of the ISO 26262 and develop a method for the software and hardware development phases. Furthermore, our analysis focused on the research results rather than the practical application of the standard. This requires further survey on the gap between research results and the practical applicability of the standard to reflect the actual situation in the automotive industry.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. An overview of the ISO 26262 V-model</figDesc><graphic coords="3,166.63,102.66,282.10,200.20" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Trend of publications related to the ISO 26262 over a period of time</figDesc><graphic coords="3,148.11,461.21,319.14,170.08" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>Mapping between safety related techniques and safety phases</figDesc><table><row><cell>PHASES</cell><cell>SUB PHASES</cell><cell>TECHNIQUES</cell><cell></cell><cell>IMPORTANT FEATURES</cell><cell>REF</cell></row><row><cell>CONCEPT</cell><cell>ASIL</cell><cell>SRGM (Safety</cell><cell cols="2">-* Consider all risk factor apart from development</cell><cell>[10]</cell></row><row><cell>PHASE</cell><cell></cell><cell cols="2">Reliability Growth</cell><cell>method.</cell></row><row><cell></cell><cell></cell><cell>Model)</cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell>HIP-HoPs</cell><cell></cell><cell></cell><cell>[17]</cell></row><row><cell></cell><cell></cell><cell cols="2">Systems of Linear</cell><cell></cell><cell>[9]</cell></row><row><cell></cell><cell></cell><cell>Equations</cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell>Exact Solver</cell><cell></cell><cell>*Provides all possible solutions based on Cost</cell><cell>[15]</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>Optimization for ASIL decomposition.</cell></row><row><cell>PRODUCT</cell><cell>Specification of</cell><cell>IBM Rhapsody</cell><cell></cell><cell>*Ensures requirement traceability throughout the</cell><cell>[3]</cell></row><row><cell>DEVELOPMENT</cell><cell>Requirements</cell><cell></cell><cell></cell><cell>product life cycle.</cell></row><row><cell>PHASE</cell><cell></cell><cell>Papyrus</cell><cell></cell><cell>*Ensures requirement traceability and also can perform</cell><cell>[14]</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>safety analysis.</cell></row><row><cell></cell><cell>Safety</cell><cell>GSN ( Goal</cell><cell></cell><cell>*Reduce cost and time during certification process.</cell><cell>[8]</cell></row><row><cell></cell><cell>Validation</cell><cell>Structuring</cell><cell></cell><cell>*It also helps to reuse the models.</cell></row><row><cell></cell><cell></cell><cell>Notation )</cell><cell></cell><cell>*Act as basis for systematic functional safety</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>requirements.</cell></row><row><cell></cell><cell></cell><cell>SmartTestGen</cell><cell></cell><cell>*Integrates different test generation techniques and</cell><cell>[18]</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>covers maximum test cases to ensure safety.</cell></row><row><cell></cell><cell></cell><cell>Time Usage</cell><cell></cell><cell>*Describe time and data dependencies of the system to</cell><cell>[19]</cell></row><row><cell></cell><cell></cell><cell>Model (TUM)</cell><cell></cell><cell>be tested.</cell></row><row><cell>HARDWARE</cell><cell>Safety</cell><cell>UML complaint</cell><cell></cell><cell>*Provides evaluation of preliminary hardware</cell><cell>[7]</cell></row><row><cell>DEVELOPMENT</cell><cell>evaluation</cell><cell>meta model</cell><cell></cell><cell>architecture.</cell></row><row><cell>PHASE</cell><cell></cell><cell></cell><cell></cell><cell>*It supports the design process as the complete</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>hardware design including safety evaluation can be</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>performed in one model based environment.</cell></row><row><cell>SOFTWARE</cell><cell>Architecture</cell><cell>Simulink Model</cell><cell></cell><cell>*This tool enhancement is capable of generating</cell><cell>[14]</cell></row><row><cell>DEVELOPMENT</cell><cell>and</cell><cell>Generator and</cell><cell></cell><cell>Simulink models to support application software</cell></row><row><cell>PHASE</cell><cell>Implementation</cell><cell>Safety Driver</cell><cell></cell><cell>development.</cell></row><row><cell></cell><cell></cell><cell>Generator</cell><cell></cell><cell>*Also for configuring and generating safety drivers for</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>initialization, runtime testing and error handling.</cell></row></table><note>*First Automatic ASIL allocation tool. *Applicable for complex large scale systems. *Consumes more processing time. *Provides less options for ASIL decomposition. *Easy to implement and consumes less processing time. *Not proven to be applicable for complex systems. *Provides all possible solutions based on Cost Optimization for ASIL decomposition.</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 .</head><label>2</label><figDesc>Schematic illustration of the gap between objectives of the ISO 26262 concept phase and the respective techniques from the literature</figDesc><table><row><cell cols="3">ISO 26262</cell><cell>Standard Objective</cell><cell>Techniques Developed</cell><cell>Gap Analysis</cell></row><row><cell>Phase</cell><cell cols="2">Sub</cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell cols="2">phases</cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell>Item Definition</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell>To Identify and categorize</cell><cell>Separate methods are available</cell><cell>Need for enhanced tool</cell></row><row><cell></cell><cell></cell><cell></cell><cell>the hazards and formulate</cell><cell>to identify hazards. Whereas</cell><cell>that integrates the HARA</cell></row><row><cell>Concept Phase</cell><cell>ASIL Allocation and HARA</cell><cell>Decomposition</cell><cell>and Decomposition to reduce the complexity and the development cost of the design. Effective ASIL Allocation the safety goals. Then derive the safety requirements from safety goals and allocate them to the architectural elements</cell><cell>that provides optimized possible combination of solutions for decomposition. Most of these methods takes more processing time. Various methods are developed different methods are used to allocate the safety goals to the architectural elements.</cell><cell>suitable for complex large scale systems and provides all possible solutions for decomposition. Need effort to reduce the processing Only few methods are analysis, derivation of safety requirements and safety goal allocation to the architectural elements.</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>time.</cell></row><row><cell></cell><cell>Functional Safety</cell><cell>Concept</cell><cell></cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 3 .</head><label>3</label><figDesc>Schematic illustration of the gap between standard objectives and techniques in the area of product development phase</figDesc><table><row><cell cols="3">ISO 26262</cell><cell>Standard Objective</cell><cell>Techniques Developed</cell><cell>Gap Analysis</cell></row><row><cell>Phase</cell><cell cols="2">Sub</cell><cell></cell><cell></cell></row><row><cell></cell><cell cols="2">phases</cell><cell></cell><cell></cell></row><row><cell></cell><cell>Technical Safety</cell><cell>Requirement Specification</cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell>To develop the system</cell><cell></cell></row><row><cell>Product Development Phase</cell><cell>System Design Safety validation</cell><cell></cell><cell>design. To verify the system design and the technical safety concept comply with the TSR specification</cell><cell>Separate tools like Medini Analysis are developed to ensure safety validation. All these tools Depends on the input of requirement management.</cell><cell>Need for tool that integrates the requirement management with the safety validation.</cell></row><row><cell></cell><cell>Integration and</cell><cell>Testing</cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 4 .</head><label>4</label><figDesc>Schematic illustration of the gap between standard objectives and techniques in the area of software development phase</figDesc><table><row><cell cols="2">ISO 26262</cell><cell>Standard Objective</cell><cell>Techniques Developed</cell><cell>Gap Analysis</cell></row><row><cell>Phase</cell><cell>sub</cell><cell></cell><cell></cell></row><row><cell></cell><cell>phases</cell><cell></cell><cell></cell></row><row><cell></cell><cell>Architecture</cell><cell></cell><cell></cell></row><row><cell>Software Development Phase</cell><cell>Implementation Unit testing</cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_4"><head>Table 5 .</head><label>5</label><figDesc>Schematic illustration of the gap between standard objectives and techniques in the area of hardware development phase</figDesc><table><row><cell cols="2">ISO 26262</cell><cell>Standard Objective</cell><cell>Techniques Developed</cell><cell>Gap Analysis</cell></row><row><cell>Phase</cell><cell>Sub</cell><cell></cell><cell></cell></row><row><cell></cell><cell>phases</cell><cell></cell><cell></cell></row><row><cell></cell><cell>Safety requirement</cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell>To develop and verify the</cell><cell>Need more analysis to</cell><cell>Need further analysis to</cell></row><row><cell></cell><cell></cell><cell>architectural design that</cell><cell>understand the techniques used</cell><cell>understand the gap.</cell></row><row><cell>Hardware Development Phase</cell><cell>Safety evaluation Design</cell><cell>realizes the hardware safety requirements.</cell><cell>for hardware design and ensuring the safety requirements compliance.</cell></row><row><cell></cell><cell>Testing</cell><cell></cell><cell></cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<ptr target="http://af3.fortiss.org/research/" />
		<title level="m">AutoFOCUS3</title>
				<imprint>
			<date type="published" when="2015-09-16">2015-09-16</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title/>
		<author>
			<persName><surname>Opencoss</surname></persName>
		</author>
		<ptr target="http://www.opencoss-project.eu/" />
		<imprint>
			<date type="published" when="2015-09-16">2015-09-16</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Performing safety evaluation on detailed hardware level according to ISO 26262</title>
		<author>
			<persName><forename type="first">N</forename><surname>Adler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Otten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Cuenot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Müller-Glaser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SAE International journal of passenger cars-electronic and electrical systems</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="102" to="113" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Modelling support for design of safety-critical automotive embedded systems</title>
		<author>
			<persName><forename type="first">D</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Johansson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lönn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Papadopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sandberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Törner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Törngren</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Computer Safety, Reliability,&amp; Security</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="72" to="85" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Automotive ADLs: A study on enforcing consistency through multiple architectural levels</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Dajsuren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">G</forename><surname>Van Den Brand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Serebrenik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Huisman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ACM SIGSOFT Conference on Quality of Software Architectures (QoSA)</title>
				<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="71" to="80" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Automatic Decomposition and Allocation of Safety Integrity Level Using System of Linear Equations</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Dhouibi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-M</forename><surname>Perquis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Saintis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Barreau</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Complex Syst</title>
		<imprint>
			<biblScope unit="page" from="1" to="5" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A Calculation Method for Software Safety Integrity Level</title>
		<author>
			<persName><forename type="first">T</forename><surname>Fujiwara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Estevez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Satoh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Yamada</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1st Workshop on Critical Automotive applications: Robustness &amp; Safety</title>
				<meeting>the 1st Workshop on Critical Automotive applications: Robustness &amp; Safety</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="31" to="34" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Functional Safety of Electrical/electronic /programmable Electronic Safetyrelated Systems</title>
		<author>
			<persName><surname>Iec</surname></persName>
		</author>
		<idno>IEC 26262</idno>
		<imprint>
			<date type="published" when="2009">2009</date>
			<publisher>International Electrotechnical Commission</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m">ISO 26262: Road Vehicles -Functional safety</title>
				<imprint>
			<publisher>International Organization for Standardization</publisher>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Procedures for Performing Systematic Reviews</title>
		<author>
			<persName><forename type="first">B</forename><surname>Kitchenham</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2004">2004. 2004</date>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="page" from="1" to="26" />
			<pubPlace>Keele, UK, Keele University</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A bridge from system to software development for safetycritical automotive embedded systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Mader</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Griessnig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Armengaud</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Leitner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Kreiner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Bourrouilh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Steger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Weiss</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Engineering and Advanced Applications (SEAA)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="75" to="79" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Automated Decomposition and Allocation of Automotive Safety Integrity Levels Using Exact Solvers</title>
		<author>
			<persName><forename type="first">A</forename><surname>Murashkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">S</forename><surname>Azevedo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Zulkoski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">H</forename><surname>Liang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Czarnecki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Parker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SAE International Journal of Passenger Cars-Electronic and Electrical Systems</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="70" to="78" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Automatic Allocation of Safety Integrity Levels</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Papadopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Walker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M.-O</forename><surname>Reiser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Törngren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Servat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Abele</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Stappert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lonn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1st workshop on critical automotive applications: robustness &amp; safety</title>
				<meeting>the 1st workshop on critical automotive applications: robustness &amp; safety</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="7" to="10" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">Automatic Decomposition and Allocation of Safety Integrity Levels Using a Penalty-Based Genetic Algorithm</title>
		<author>
			<persName><forename type="first">D</forename><surname>Parker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Walker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">S</forename><surname>Azevedo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Papadopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">E</forename><surname>Araújo</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="449" to="459" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">An integrated test generation tool for enhanced coverage of Simulink/Stateflow models</title>
		<author>
			<persName><forename type="first">P</forename><surname>Peranandam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Raviram</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Satpathy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Yeolekar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gadkari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ramesh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Design,Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="308" to="311" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">An Approach for Functional Safety Improvement of an Existing Automotive System</title>
		<author>
			<persName><forename type="first">A</forename><surname>Saberi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Luo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Cichosz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Van Den</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Brand</surname></persName>
		</author>
		<author>
			<persName><surname>Janseny</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">8th Annual IEEE System Conference</title>
				<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="277" to="282" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Formal specification and systematic model-driven testing of embedded automotive systems</title>
		<author>
			<persName><forename type="first">S</forename><surname>Siegl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K.-S</forename><surname>Hielscher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>German</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Berger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Design, Automation &amp; Test in Europe Conference &amp; Exhibition</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
