Driving Compliance with Functional Safety Standards for Software-Based Automotive Components
EXECUTIVE SUMMARY T oday s automobile is a technology hub on wheels, with connected systems and embedded software that offer everything from communications and route planning to automated driving functions such as collision avoidance and lane departure warning systems. Self-driving cars are not far off, with several automobile manufacturers expecting their fully autonomous vehicles to be on the road by 2021. While it s still too early to predict all the ways that driverless cars will transform our lives, there is certainly the huge potential for making driving safer and drastically reducing the number of traffic-related deaths per year. But before autonomous vehicles can improve safety, developers need to make sure the software itself is safe that is, working correctly in every situation. For that reason, many products for the automotive industry are now subject to both existing and future functional safety standards. These regulations in tandem with the increased complexity of the systems themselves present new challenges for product development teams, which must understand how functional safety specifications impact product life cycles in order to manage their tools and processes effectively. This paper looks at the challenges companies face when addressing the intersection of functional safety and efficient, collaborative product development. It describes how a Fortune 100 semiconductor company is meeting these challenges for its automotive-related technology with an integrated and compliance-ready solution that streamlines the development of products that adhere to relevant functional safety standards. 2 Jama Software, Inc
PUTTING FUNCTIONAL SAFETY IN THE DRIVER S SEAT In the auto industry as in almost every industry software-driven and connected systems have become the mainstay of innovation. Vehicles now ship with tens of millions of lines of code that manage engine and transmission controls, braking, steering and a host of diagnostic information on every subsystem and these are just the cars that still need drivers. In self-driving vehicles, these lines of code will rise to the billions. This is why it s no longer enough to simply verify that a car s physical parts meet various safety standards. Today s automotive designers must also address safety in system, hardware, and software design. As more and more products and systems incorporate complex microelectronics and software, it is increasingly challenging to assess and implement safety-related functions. UL, THIRD-PARTY SAFETY SCIENCE COMPANY When the software works as planned, autonomous vehicles can parallel park themselves, automatically adjust speeds, and switch from electric to gas power in an instant, offering potential benefits that range from safer roadways to increased mobility for seniors and the disabled. Consumers can save trillions of dollars due to lower fuel consumption, accident avoidance, productivity gains, and congestion avoidance. When code fails, however, tragedy can occur. 3 Jama Software, Inc
In acknowledgement of the auto industry s increased reliance on software, the International Organization for Standardization created ISO 26262 in 2011 as a detailed, industry-specific guideline for all software in automotive systems and equipment. Adapted from the more generic industrial functional safety standard, IEC 61508, ISO 26262 is similar to regulations in other industries. ISO 26262 is an international standard that defines functional safety for automotive equipment throughout the life cycle of all automotive electronic and electrical safety-related systems. ISO 26262 provides a risk-management approach that includes the determination of risk classes known as automotive safety integrity levels, or ASILs which are similar to the safety integrity levels specified in the IEC 61508 standard. And every technology and software component throughout the supply chain needs to comply with relevant parts of the ISO 26262 functional safety standard. 4 Jama Software, Inc
IMPROVING PRODUCT DEVELOPMENT The vast increase in the amount of software underpinning today s vehicles, combined with the stringent requirements for safety and reliability, are driving unprecedented levels of complexity in product development. If companies don t have the right tools to track development and document their products compliance, they risk drowning in the challenges. A Fortune 100 semiconductor company experienced this increased complexity firsthand. Because the company bases its business on constant innovation, it faces the same product development challenges as many businesses: Supporting increased interdependency among vertical groups Facilitating external collaboration with partners and consortiums Increasing integration at each step of product development to accelerate time-to-market for high-quality products Tracking the multitude of details required for functional safety compliance, for example, collecting and collating evidence that teams are following processes To meet these challenges, the semiconductor company set about transforming its business using standardized development processes and application life-cycle management (ALM) tools. ALM supports the development process from initial planning through product retirement, including tracking application changes. Achieving transformation of the development process means the semiconductor company needed to: Reduce more than 50 disparate tools and applications to a manageable set of best-of-class solutions, including ALM software that supports ISO 26262 compliance Provide support for new functional safety and quality regulations so development teams can pass product audits and avoid the costs and delays of rework associated with product and audit failures Add a global data repository and data analysis capabilities 5 Jama Software, Inc
ADOPTING MODERN SOFTWARE THAT SUPPORTS ISO 26262 As the semiconductor company began winnowing its toolset, it considered what the perfect ALM solution might look like. The company quickly realized the software would have to provide, at minimum, the following: End-to-end traceability of the entire V-model, including requirements, functions, implementations, and tests throughout the life-cycle process (see figure) Requirements management Validation and verification Change management 1. Vocabulary 2. Management of functional safety 2-5 2-6 2-7 3. Concept phase 4. Product development at the system level 7. Production and Operation 3-5 Safety Concept 3-6 3-7 4-5 4-11 4-10 4-6 4-9 7-5 7-6 Customer Acceptance 3-8 Requirements 4-7 5-5 5-6 5. Concept phase 6. Product development at the software level 4-8 6-5 System Test 5-7 6-6 5-8 Architecture 5-9 6-7 6-8 Module or Integration 5-10 6-9 8. Supporting processes 8-5 8-10 8-6 8-7 8-8 Unit Design Implementat 8-11 8-12 8-13 Unit Test 8-9 8-14 9-5 -96 9. ASIL-oriented and safety-oriented analyses 9-7 98 10. Guideline to ISO 26262 PRODUCT LIFE-CYCLE V-MODEL INCORPORATING FUNCTIONAL SAFETY 6 Jama Software, Inc
CREATING AN INTEGRATED ALM SOLUTION WITH JAMA SOFTWARE AT ITS CORE As the semiconductor company began putting together an integrated ALM solution for development teams within its business units, it turned to the Jama development platform it was already using elsewhere in the organization. For automotive electronics providers, Jama offers better, faster product definition, change management, and functional safety verification. Certified by internationally-recognized testing body TÜV SÜD for developing safety-related products to ISO 26262 (up to ASIL D) and IEC 61508 (up to SIL 3) standards, Jama offers a rigorous development environment that the semiconductor company knew would help it meet its functional safety requirements. Jama s solution provides built-in attention to process, decision-making, and change analysis in real time. With actionable traceability, semiconductor, and other connected device-related developers and manufacturers, can work faster without sacrificing safety or quality. Jama provides the semiconductor company s development team with workflows for defining, building, and testing automotive-related products that meet critical functional safety requirements. Jama s solution provides built-in attention to process, decision-making, and change analysis in real time. What s more, by enabling companies to reuse requirements across design teams and platform generations, Jama helps accelerate product design a key element of the semiconductor company s business strategy. The resulting integrated application life-cycle management solution links up the best processes and tools and provides a single portal for accessing and analyzing a master data repository. 7 Jama Software, Inc
GAINING BUSINESS VALUE FROM STREAMLINED DEVELOPMENT With standardized processes and a core group of innovative solutions, the semiconductor company has removed many obstacles to development, allowing it to do the following: KEY WINS Deliver products to market faster By getting requirements right the first time, the semiconductor company is accelerating development cycles and delivering better products that achieve higher customer satisfaction. Reduce product development costs Through improved productivity and increased efficiency across development teams and business units, the semiconductor company is reducing the cost of product development. With Jama, teams can create a set of development-related assets once and reuse them across projects to eliminate the need to reinvent and reduce the threat of inconsistencies. Improve quality The semiconductor company eliminates a large percentage of product defects by effectively managing requirements, which helps eliminate costly manufacturing rework. Jama helps the company detect problems early, when they re less expensive to fix. 8 Jama Software, Inc
MOVING INTO HIGH GEAR WITH FASTER DEVELOPMENT AND SAFETY When it comes to automobiles that depend on software from hundreds of vendors to operate properly, functional safety requirements have become a driving force and, for some, a stumbling block in modern product development. With the Jama platform, the Fortune 100 semiconductor company developed an integrated ALM solution that moves quality and compliance from a manual task to one that s incorporated seamlessly into existing workflows and best practices. As a result, teams are spending more time on engineering and less time on understanding and managing compliance processes and documentation. The company now designs products more efficiently and releases them to the market faster. How to avoid 15 common mistakes in automotive development Read Now 9 Jama Software, Inc
ABOUT JAMA SOFTWARE Jama Software is the product development platform for companies building complex, smart and connected products. The Jama solution enables enterprises to accelerate development time, mitigate risk, slash complexity and verify regulatory compliance. More than 600 product-centric organizations, including NASA, Thales and Caterpillar, use Jama Software to modernize their process for bringing complex products to market. VISIT OUR WEBSITE www.jamasoftware.com FREE 30-DAY TRIAL www.jamasoftware.com/try-jama