FMEA Integration in Requirements Management As A Basis For An Automotive SPICE Project
FMEA Integration in Requirements Management As A Basis For An Automotive SPICE Project
1 Introduction
In the development of mechatronic systems, attempts have been made for some time to
align the development processes of the mechanics and the system with those of hardware
and software development. In the automotive industry, the development processes of the
mechanics and the system are still strongly determined by the ISO 9001 [1] and IATF
16949 [2] standards, and those of the software by ISO 33020 (SPICE) [3].
There is currently no company in the automotive sector that does not make great
efforts to build bridges between the methods. To do this, software interfaces between
tools must be programmed. For example, tools that can integrate data from models such
as MATLAB Simulink into ALM tools are in great demand. Although there are tools
that offer the processing of FMEA in ALM tools, FMEA and requirements management
are processed completely in parallel because an integrative approach is missing. The
resulting duplication of work demotivates the developers and has therefore a negative
influence on the project result which in turn impacts the return on invest.
Due to the increasing complexity, analyses and methods are becoming more and
more important, on the one hand to keep them better under control, and on the other
hand to find any failures (e.g. in the design) at low cost which means as early as pos-
sible. While in the software development meanwhile very often the specifications of
Automotive SPICE© [4] are used (i.e., software is created on the basis of requirements
and implemented according to the V-model), for the design of e.g. mechanics the method
FMEA is primarily used. Both methods have their advantages but also gaps - and on
system level both methods should be integrated to a functioning whole. There are inter-
esting approaches to fill these gaps with new analysis methods on system level. One
example is the method according to Roman Tizki [5] in which he explains that functions
are not equal to requirements.
software construction
Fig. 1. Development according to the V-Modell and the use of the FMEA methodology
FMEA Integration in Requirements Management 577
It must be held in mind that this is the aviation industry, with much lower volumes
than in the automotive industry. Nevertheless, most developers agree that the costs per
phase increase by a factor of about 10. This results in a strong need to find defects as early
as possible in the development process. To accomplish this, many quality methods are
used, some of which have already been mentioned above. Some of these quality methods
can also be found in the current standards and must therefore be bindingly applied.
A second source of costs in the field are those dealing with law suits. Especially
any harm in the field caused by a functional safety violation is a permanent thread to all
OEMs. The example shown in Fig. 2 is most likely still vividly known by all readers.
The hazard and risk analysis shall only be mentioned briefly here. It is required by
the safety standard and should be carried out at the beginning of the development. The
hazard and risk analysis initially considers only the functions at system level, estimates
the risk to operators and surrounding persons, and provides a risk rating. This value,
known as the safety integrity level, is taken as input to the FMEA, where it determines
the top-level severity. As a result, this rating generally influences the overall design of
the product. This influence propagates further into the subsystems down to the lowest
levels.
580 O. Bachmann and B. Steger
Depending on the project size, several teams work in the development in a project.
There is the safety team, which has the task of ensuring the functional safety of the
system, the system analysts/architects, who are responsible for the system requirements
and the system design, and then there are the subsystem owners, who usually make up
the largest number of developers. These are often spread across multiple departments. In
Fig. 3, the test was not mapped. It has to be understood that there is a shadow bubble for
each requirement bubble containing the test cases that must be linked to the requirements.
that some developers claim to spend close to 80% of their time on documentation. In
this context it is understandable that very few developers are enthusiastic about using a
second method like the FMEA with similar documents.
(continued)
Level/Domain Process/Base practise ID Base practise
Hardware HWE.2.BP6 Evaluate the hardware architecture and the
hardware detailed design. Analyse and evaluate
the hardware architecture and detailed design
against defined quantitative or qualitative criteria,
including risks, manufacturability, and verifiability
[18]
Mechanic MSE.2 BP7 Evaluate alternative mechanical system
architectures. Define evaluation criteria for
architectural design [19]
Additionally, innovative and new ideas can be secured, the development costs
estimated, and a clear basis for decision is delivered to the project team.
The DCA has been used in project to develop a typical aircraft tractor with a so called
lifting device (s. Fig. 4).
Additionally, innovative and new ideas can be secured, the development costs
estimated, and a clear basis for decision is delivered to the project team.
FMEA Integration in Requirements Management 583
Angel sensor
For Pivoting
ECU ECU
Electronic
Range sensor
For pulling
aircraft
tractor Pivoting
arm
Pulling
arm
Lifting device
Pivoting
cylinder
Pulling
cylinder
Lifting
cylinder
Frame
The main function of the aircraft tractor is to push or pull aircrafts either away from
the dock, on the runway, or to the service hall. The design decision to have a lifting
device is because of the size and weight of modern planes. An Airbus A380 roughly
weighs 400 [tons]. To be able to push this weight with a standard rod aircraft tractor
the weight of the tractor at a µ of 0,5 between tire and road must be 70 [tons], which is
about the weight of the tank Leopard 2. Using a lifting device makes an overall tractor
weight of 16 [tons] possible.
Using DCA the final structure tree was as shown in Fig. 5 (in order to simplify the
graphics only the function block aircraft tractor, ECU and lifting device shall be looked
at. In the next Fig. 6 the functional description is always shown on the left side, the in-
and out signals of the function block are always shown on the right side):
The top level of the structure tree in Fig. 5 is on the left side. In Fig. 6 it goes from top
down. This means the functions of top architectural element aircraft tractor can be found
at the top. The next architectural level down shows the functions of the lifting device. On
the right side in Fig. 6 the Signals are shown which are used as input and output for the
functions. Just like in a FMEA the severity can be taken from the top level. Together with
the failure functions and false signals the RPN can be calculated (severity × probability
of occurrence × probability of detection). This way the requirements together with the
architectural design of the requirements management can be used just like in a FMEA
to determine project risks.
584 O. Bachmann and B. Steger
5 Conclusion
FMEA and safety processes can be seamlessly integrated into a process for the devel-
opment of complex products using the Design-Centered-Approach to fully comply with
ISO 33020 SPICE [3], ISO 9001 [1], IATF 16949 [2], and ISO 26262 [7] standards. An
estimated 80% of duplicate work can be avoided as a result. The documentation effort
of the developers is significantly reduced.
At the same time, companies will be prepared for the new Automotive SPICE© 3.1
[4] standard, which requires design assessments not only at the system level, but also at
the software level. With the help of the DCA, 80% of the information from the existing
documentation systems can be used.
In many companies it is commonly done to simulate a complete system behavior in
pre-development. It can be very useful to import this information into a database. By
doing so applying the DCA can re-use this data and provide many of the requirements
needed for requirements management and also the FMEA.
In addition to the time savings, the DCA method enables a high degree of innovation
in development projects. Key metrics from requirements management can be used to
steer development projects, as can risk assessments of new design ideas. Risk assessment
is not only required by Automotive SPICE© 3.1 [4], but is the basis for fundamental
design decisions and therefore very helpful for design discussions within the department.
This way, time to market can be reduced based on valid design decisions.
FMEA Integration in Requirements Management 585
References
1. ISO 9001:2015, Quality management systems—Requirements. https://www.iso.org/standard/
62085.html
2. IATF 16949:2016, Quality management systems—Particular requirements for the application
of ISO 9001:2008 for automotive production and relevant service part organizations. https://
www.iatfglobaloversight.org/
3. ISO/IEC 33020:2019, Information technology—Process assessment—Process measurement
framework for assessment of process capability. https://www.iso.org/standard/78526.html
4. Automotive SPICE© 3.1, Process Assessment Model, VDA QMC Working Group
5. Tizki, R.: Anforderungen sind nicht das gleich wie Funktionen. In: FMEA Konkret, vol.
11/2019
6. Ekert, D., Steger, B., Messnarz, R.: Functional roadmap - scheduling in complex mecha-
tronic projects. In: Barafort, B., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) Systems,
Software and Services Process Improvement. EuroSPI 2014. Communications in Computer
and Information Science. Springer, Cambridge (2014)
7. ISO 26262:2018, Road vehicles—Functional safety. https://www.iso.org/standard/68383.
html
8. Cloud, Giffen, Larson, Swan: Designing Cost-Effective Space Missions: An Integrated,
Systems Engineering Approach, Teaching Science and Technology, Inc. (1999)
9. Automotive DRIVES, online course: Functional Safety Manager – Strategic Level, U1 Func-
tional Safety Strategy, U1.E1 Motivation and Introduction to Functional Safety, slide 8,
Updated Release 5.2 for DRIVES (2020)
10. ISO 14971:2019, Medical devices—Application of risk management to medical devices.
https://www.iso.org/standard/72704.html
11. Steger, B., Ekert, D., Messnarz, R., Stolfa, J., Stolfa, S., Velart, Z.: Metrics and dashboard for
level 2 – experience. In: Yilmaz, M., Niemann, J., Clarke, P., Messnarz, R. (eds.) Systems,
Software and Services Process Improvement. EuroSPI 2020. Communications in Computer
and Information Science, vol. 1251. Springer, Cambridge (2020)
12. Schönsmaul, S.: Integration of “Functional Safety” into quality management of KTM-
Sportmotorcycle AG, Functional Safety Management KTM-Sportmotorcycle AG, Austria,
Keynote Eurospi (2012)
13. Werdich, M., et al.: FMEA - Einführung und Moderation, Vieweg und Teubner 1. Auflage,
p. 193 (2011)
14. Bachmann, V., Messnarz, R.: Improving the software-development for multiple projects by
applying a platform strategy for mechatronic systems. In: Proceedings of the EuroSPI 2009
Conference, Wiley SPIP Journal, August 2010
15. Borgeest, K.: Elektronik in der Fahrzeugtechnik – Hardware, Software, Systeme und
Projektmanagement, 3. Auflage Springer Verlag, p.314 “Architekturbasierte Entwicklung”
16. Rizzo, S.: ALM und PLM - Ein erfolgreiches Team. http://de.slideshare.net/Polarion_Deutsc
hland/alm-und-plm-ein-erfolgreiches-team
17. NASA Johnson Space Center, Error Cost Escalation Through the Project Life Cycle. http://
ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20100036670.pdf
18. PRM/PAM Hardware Engineering (HWE) 1, 2019, intacs Working Group
19. Process Assessment Model SPICE for Mechanical Engineering 1.7, 2020, intacs Working
Group
20. Bella, F., et al.: Automotive SPICE® 3.0. What is new and what has changed?. http://www.
kuglermaag.de/verbesserungskonzepte/automotive-spice/automotive-spice-v30.html
21. Korsaa, M., et al.: The SPI manifesto and the ECQA SPI manager certification scheme. J.
Softw. Evol. Process 24(5), 525–540 (2012)